BM.6(z ~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}|||wwwwww|||ccc]]]^^^]]]\\\```aaaaaa````````````aaaaaa[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\[[[ZZZYYYZZZ\\\WWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYY[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTPPPSSSbbbtttvvveeeSSSRRRQQQOOOOOOQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFDDDCCCCCCEEEFFFFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGFFFEEEDDDEEEGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDFFFIIILLLOOOQQQRRRRRRTTTXXX]]]bbbjjjrrrxxxooo]]]SSSRRRKKKKKKIIIHHHFFFEEEDDDCCCFFFEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAA999;;;===<<<999666555555888888666333333555999<<<444:::NNN\\\[[[WWWLLL::::::::::::999::::::;;;;;;:::===???>>>;;;999:::<<<<<<===>>>???>>>===;;;:::;;;::::::;;;===>>>>>>===999::::::;;;;;;<<<<<<===:::999999999999999999:::999FFF|||sssFFFAAA===;;;999888777888;;;<<<:::888777888;;;;;;;;;:::;;;===999:::;;;<<<<<<<<<;;;;;;:::888666666999999777555666888999888777666777888:::888666666888:::::::::666666555444555666777888:::999777777888888666555999999999999999888777666888999999999::::::::::::;;;::::::999888888888999888999:::;;;:::888666555444222333666777AAA___~~~hhh===333000555666000000666444444444444222222222222444333222111111111222333999888666444333444555777444333111222333444444333555555444444444555666666222000000000333444444444777777666555555555555666444444444444333222111111///222333111222666777444444555555555444444666777666555444555888999666444111111111111111111111111222222333333333444444444444888111999\\\lllQQQ000111111111000000000222444444555555666666555555444333222111...---...111444111111222111111111222222...------...000000000///000000111000000///......222111111111000000//////---222222...///555666222000000333555111)))'''***///000111222111///---,,,...////////////222666999;;;===???@@@BBBDDDGGGJJJVVVcccwww{{{nnn```XXXQQQJJJHHHKKKCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::999999999???;;;777555444444444333333333555888777333000///GGGTTTmmmtttbbbRRRGGG:::999888777777777888999::::::<<<>>>===;;;999:::;;;:::;;;<<<======;;;999888:::999999:::<<<======<<<;;;;;;::::::::::::::::::999999888888888888999999555JJJzzziii>>>;;;999666888666666777:::;;;999777777999999888666444444444777888999:::::::::999888999777555666777888666444666777888777666555666888666444222222333555555444555555444444444555666777666555555666888999888777777888888888777777666555555555555555666666666666::::::999888888888888888666777777888888777555555777333444666333000:::IIIPPP|||jjjGGG111888///---333555111222999444222000111444555444111444444333222222222333444444333222111111222222333444333111111222333333222333333222222333333444444222111000111333555555444333333222111111111111222000111111222222222111111000333333000000333333000333444444444333333555666555333333444666777555333222222222333333333333333000000000111111111222222000333---444UUUiiiSSS222111111000000///000222333222222333333333333222222111111000///---...000222111000////////////...---///......///000000000/////////000000//////...---111000000000///////////////...,,,---111555444///222000111333000,,,...222------------------......,,,------------...000333333555777888999;;;>>>AAA@@@GGGRRR\\\hhhzzzkkkZZZSSSKKKDDDBBBAAA@@@AAADDD@@@@@@@@@?????????>>>>>>??????@@@@@@???>>><<<;;;:::999999888888777666555666222///000444666666333444///...333777999AAAJJJbbblll{{{tttUUU@@@;;;777777666555444555666888::::::<<<===<<<;;;::::::;;;888999:::;;;:::999888777999888888999;;;<<<<<<;;;;;;;;;::::::999888888777888777777666666777777888666YYY}}}aaa:::::::::555555555444666777888666555666777777666444111111111444555777888888888777666777666555555666666555333444666777666555444555666666555333333444555444444444444333222333444555666555444444555777888777666666666777777666666555555333333333333444444444555888888777777666666777777444444444555555555555555777222222777666///---111555>>>UUU|||^^^>>>///111666555...,,,222444111222777444000---///555888555000444333333222333333444444111111111111111111222222444333111000111111111000111111000000111111222333333111000111333444444444111111000////////////000---...///000000111111111222444333000///111000---111222333222111111333555222111111222444555444222333333333444444555555555000000000111111111111222---000,,,111NNNhhhYYY777000000///...///000111222//////000000000000//////...///000///......///000222///---...000000...+++//////////////////...............///......------/////////...............---++++++------,,,---111333000//////---+++---222---,,,+++***+++---///111---...///...,,,+++,,,...,,,---///000000222444777999<<<>>>@@@CCCMMM[[[fff}}}jjj\\\RRRHHHAAANNNKKKGGGDDDCCCBBBBBBDDDEEEDDDCCCAAA???===<<<;;;>>>?????????>>><<<:::999777777777777777777777777//////111333666777666444555555<<>>@@@???@@@??????>>>===<<<;;;;;;777777777666666666666666555333111...---...000222000333555555888EEEXXXhhheee@@@555444888777,,,666666666777888999::::::999888888999;;;;;;:::888::::::::::::::::::;;;;;;888777777888:::;;;;;;:::666777777888999999::::::666555555444444555555666GGGuuuFFF888555777888333444666555444333333444222444555555444444444555333444666777777777666555333444555444222222222444222444555444333222333444444333333444666777555444333333222111222333444555444333333444666777666555666666777888888888777777444444444555555555666666555555444444555555666666444444555555666777888888///333888888444000000222777333///...000222222111AAAYYY~~~YYY222,,,666333......111...(((***111...------///222333333222///333666333---+++...222---...///000000000000000111111111111111111222222333222000///000000000///111000111111222333555555111///......///000000///111111000////////////000222222222222111000///......111222000111555666333...///000///......000222...000222333222222333555111111111111111111111111/////////000000000000111...222777000:::fffnnnEEE222///------000222222000111000///......///000111***,,,/////////......///***++++++,,,---...//////***---///---***)))+++---,,,,,,------......------,,,,,,,,,,,,---------------(((+++>>>ZZZdddRRR999...***(((,,,...------///+++,,,---...---+++(((''',,,...//////...---///000---......---++++++,,,...***+++---------///222555333666;;;===@@@GGGRRR[[[mmm|||rrr[[[NNNHHHDDDAAAMMMJJJDDD???===>>>BBBDDD@@@EEEEEE@@@===>>>???>>>======<<<;;;:::999888777666555444333444555777888888555222000111555:::===AAAEEELLLTTTaaauuuiiiHHH444555555666444---333444666888999999999999888777666888:::;;;999777999999999999::::::;;;;;;999888777999;;;<<<;;;:::888888999999999999999999666666555555555555666666PPPpppBBB===666888===444666888777444333333555444555666555333222222222333444555666666666555444333555666555222111333444333444555444333222333555444444444777999:::888777444333333222222333555666555444333444666777777666444555666666777777777666444444444444555555555555555555555555555666777777333444555666777777666666...333777888666666666777---222777555111000444999333,,,---CCCkkktttEEE...000::::::555+++***---444999777///)))------...///222444444222...111222111...---///111------///000111111111000222111000///...///000111333111000000111222111000000000000111222333555555333111//////111222111000111000000///////////////000000111111111000000///---000000///000444555222...///000///......000222...111444444333333555777222222222111000000//////////////////000000000000***///777///555ffftttIII444000---...111444333000222111///......///111222+++---/////////...///111***---///...***)))+++...***---000///,,,***---000,,,,,,---...............,,,,,,,,,,,,------......++++++)))333SSSssswwwhhhRRREEE777...***(((***...***++++++++++++*********)))***+++,,,,,,...111444000111000///,,,+++,,,---000///---++++++,,,...000---///333555777999===@@@@@@LLL]]]nnn~~~www\\\RRRGGGCCCEEEGGGFFFCCC999>>>CCCDDDBBB@@@@@@AAA<<>>;;;???AAA@@@@@@???===;;;888666444333888777555444444777999;;;:::888666666:::BBBJJJOOOeeekkkuuuqqqHHH555111777444333888999111333666888999999888777888777666777:::;;;999777999999888888999:::;;;;;;999888888999;;;<<<<<<;;;;;;;;;::::::999888888888666666555555555555666666QQQggg;;;<<<222333;;;555777999888555333444666555666777777555333333444222333444555555555444444333555777555333111333555333444555555333333444555//////000333666777666444444444333333333444555666999777666555666666555333333333444555666666666555555555555666666666777777555555555555555666777888222333555777777666555333666666444111111444666777333222222333333333111000555::::::222,,,888VVVpppzzzWWW:::555000///000111///---000222222...,,,///333555000000000000111333111............///000111111111---...000111222222222111444333000///...///000111333111000000222333222111/////////000111333444555444333111111222333222222222222111000000000000000---...///000111111111111,,,///000...///222222000...///000000...///000222///222555555444444666888444333333222111000//////111111111111222222222222'''---888///444hhhyyyMMM555111---...222555333111222111///......///111222,,,---//////...///000222---111444111+++(((***///+++...111000---,,,///333,,,------.../////////...,,,,,,,,,------.........%%%///---&&&:::jjjmmmQQQ;;;...(((+++000,,,,,,******+++,,,...000((()))***+++,,,000444888333333333111...---...///((())),,,...///000111222000000000111222444555666777<<>>>>>>>>???@@@???>>>======>>>???@@@999999888777666555555555444<<<999444<<>>???@@@@@@:::::::::999:::;;;<<<===666555555333111000///000999<<<777555@@@GGGNNN[[[eeerrrӵtttQQQ<<<999777444333444444444333555666777777666666888999999666555777;;;<<<:::666888888888888888888888888999999888888888888888888555999999666666::::::666888888888666555666777888___\\\<<<444;;;222777777777777888888888888888555555555555555666666777444555666666666555444333444333222333666888777555000222444444333333444555Ħ555666666777666555Ħ444444333333444444555555666666555555555555555444333333888ӵ333333333333555777777555333444444444444555555555555333333333333444444444444333333333222111111333555777555333222333444444333000222777BBBYYY{{{ĦbbbYYYJJJ:::///))))))+++444333222000000000000111222111000/////////000111///000111111222222111111000000000000000000000000111111000000000111222222///000000111111111000000222111000000111222333444444333333222111000//////222111000///...///111222111111111111111000//////000,,,,,,///111///...000/////////...---...111333///////////////000000000111111000111222555888999555444333111000/////////333222000000111222000///000......333555ZZZ}}}aaa:::000111333...///444000000000000000000000000000,,,---//////.........//////////////////...------000//////...------,,,,,,+++,,,,,,+++)))***,,,---+++*********,,,,,,***(((///,,,,,,+++'''---IIIfff~~~eeeCCC(((+++''''''---///+++''''''***...///---111:::AAABBB555666777777777666555555777777666555333111000///333111.........///...---......000222666;;;@@@BBB@@@KKK[[[mmm~~~uuu^^^SSSFFF???@@@EEEIIIJJJGGGGGGFFFEEEEEEDDDCCCCCC???>>>=========>>>@@@AAA;;;:::999888666666555555666666666444333444666999===@@@AAANNNaaahhhppp4ĉ@ӵEEE;;;===:::888555444555666666555777777666888:::;;;;;;:::777555555777;;;<<<;;;888777777777777777777777777::::::999888777777666666777888888999===AAA???:::444555666777777777999<<L555555555555777777=hĦ777///0002225556667777777777776665555555555555555554ĉ@ӵ444333333444666666555333444444444444555555555555444444444333333333333333111222333222000000222444333111000000222333333333222333444333444888@@@GGG>LsssOOO888333---'''(((...333444222222111111000000000111222111000///...............000////////////000111111///000111222222111000///222111000///////////////////////////000000111222111000000000000111111222444333333222111000//////333222000///...///000000111111111111111000//////222---+++...000//////111000111222111000000222333333222111000000000111222333222222222333555777888333333222111000000000000444333111000111000...,,,///...///444444YYYmmm???111000444///000444000000///...------...///000---...//////......///111...////////////...------//////......---,,,,,,,,,+++,,,,,,+++******,,,---,,,+++++++++,,,+++)))(((+++))))))***%%%%%%222DDDwwwrrrXXX;;;111)))''''''((())),,,(((*********---444999999444555666888:::;;;;;;;;;;;;;;;:::999777555333222222000...---......---,,,,,,,,,,,,---...111444555444777;;;AAALLL\\\nnn{{{sss^^^RRRHHHFFFBBB@@@BBBFFFHHHGGGEEEDDDDDDCCCCCCBBBBBBAAAAAA<<<<<<;;;;;;<<<===???@@@>>>===<<<:::999888888888;;;;;;:::888777:::@@@EEEFFFLLL[[[wwwuuuGG=?===AAA999777555444666777777666:::777666888<<<>>>===:::888777666888:::;;;999888666666666666666666666666888888888888888777666666888777666:::???BBB>>>888222333555777666555888===qqqQQQ:::000777111555999999888666555444333222555444444444444555666666222222333444666666777777555444444444555555555555333555666555333222222333HdĦ666555444333666=Īj000222555777999999888777777666555444444444666666GG=?333222333444555444222333333444444444555555555333333333222222111111111000111222222000000111222111000///000222444444333888999888555000---+++,,,(((555KKKeeeHdĦ]]]???///---111555222///,,,///444666222---000000000000111111222222111111000///............111000///...///000111222...///111333333111///...111111000////////////000000///.........000222333000////////////000000000000111111111111222222222222111000///......//////111111111111111000//////000+++)))+++---,,,---000000111222222111000111222555333111/////////111222444333333333444555666777222222222222333444555555333111000000000000...---//////111555111VVVuuuDDD333///444111111333000000///---,,,,,,---///000...//////...---...000222.........//////...------.........------,,,,,,,,,+++,,,---,,,+++***,,,---...,,,++++++,,,+++)))''''''%%%'''***)))''',,,444IIIgggiiiWWW@@@///'''&&&)))+++------,,,,,,---//////---///000222555888:::<<<===888888999999999888888777...------...000111111000---,,,,,,,,,---...///000666777777888:::???FFFLLL```ooogggӵCCCCCCDDDĭӵ???ӵ===Ħ<<<;;;:::999999:::<<<===888ӵӵkkkĦƜ`1.׼sAAA???<<<777Ħ666666:::888777999<<<>>>===ӵ999Ħ555555555555555555555666777888ĭӵ444111Ħ222444888Ħ333Ħ444555666666222333333444555666777888444555444333DdD555555555?fӵ333444666Ħ666555444ӵƜ`1.׼s444222ĭӵ444222111///000111222222111000111ӵ444555555444Ħ//////000222666>>>OOOĦĦDdDӵӵӵ444666Ħ222///ӵ111111111111ĭӵ333333000000000000111222222000///.........///111222/////////000////////////000111111111111222222222111000000///////////////111111111111111000//////000+++)))+++---,,,---000///000111111/////////000333222000...---...000111333333333333444444555555444333333222222333333444///...---...000111000///000///111444///RRRwwwIII444---333111111333000000...---++++++---...000...//////...------000222------............---------------------,,,,,,,,,+++,,,------,,,+++,,,---...---,,,,,,,,,,,,)))''',,,***)))******((((((***'''???___yyyttt[[[HHH999+++!!!///,,,,,,...111111000///,,,---///222555888;;;<<<777888999999:::::::::999000//////000333444333222............//////000111...000333555666777999:::>>>HHHVVVeeeuuu?~4KKKMMMKKKg&e>&e===g&e@@@>hӵ:::666333222222444666g&evvvguO>uO>&e4ff?>ߝLgĉ@AAA@@@<<<777Shӵ666:::999888999:::;;;g&e999>hӵ666666666666666444555666fff?><z333g&e>&e666222HL444222333ShӵgL333444444555666666666555444444444444S?ʬ3334443h?D%%)?555444ZufĦ333444444gL111444444g&e666gĉ@666555g&e>&e333@e111111??000000000222333333222111g<ĉ3335556665553we<Ħ7779997772223h?@ejjj}}}Z3h?gLD%%)?fff?><z=?Ħg&eg&e}}}XXXS?ʬ0004ff?>ߝL555@e///g&e000///0003h?g&e>&e111222??000000000000111111222333000//////......//////000///000000000000//////...444333333222111000//////////////////////////////111111111111111000//////222---+++...000//////111///000000///------...000111000///...---...///000111222222333333444444444666555333111000///......,,,++++++---000222222111111...000444///PPPxxxMMM444+++222222000111//////...---,,,,,,---...///,,,---......------...000,,,,,,---............---------,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,------,,,+++,,,---,,,***(((***(((((()))***+++******(((,,,888PPPpppiiiLLL666///)))%%%(((+++------///,,,---...000333666888999999999:::::::::999999888777666555666666666444222...//////000111111222222......///000222444777888777999<<<@@@IIIZZZnnn}}}4DӵHHHEEECCCHƅ^Hu]Ħ<<<Hu]Ħ???ZuR)Ħ<<<999777:::???EEEIIIHu]ĦHŐeHŐeHu]ĦqIܗGIӵttAAA;;;888HGgĉ@777666888999:::999777777Hu]Ħ:::ZuR)Ħ666666666666666444666sߝLGdUĦ444Hƅ^Hu]Ħ666ntHdĦ444333HGgĉ@777HdĦ333444444555666777666555444333444Htƅ^222333Bt=o9ĦDtfo9Ħ666555444g?444444HdĦ222444444Hu]Ħ666tt666777Hƅ^Hu]Ħ333H׼s444111222222222000222444444333222tQ111333555555je<Ħ000...///Bt=o9ĦH׼s222...---444BBBMMMeeewwwHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]Ħ222444Htƅ^...qIܗGIӵ///H׼s...///Hu]Ħ///,,,Bt=o9ĦHƅ^Hu]Ħ000000111111000/////////000000000000000000///...------000000111111111000///...444333333222111000//////------...///000000000000111111111111111000//////000,,,,,,///111///...000111111000...,,,,,,///111....../////////////////////000111222333333333444444333222111000000000000+++++++++---///111222111222---...555111RRRzzzPPP444)))111111///000---........................***,,,......---,,,---...+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///---,,,,,,------,,,+++,,,------,,,***$$$%%%''')))+++...---,,,...***(((222LLLsssqqqUUUFFF666///+++((((((+++---------...///111333555444555666777777888888888;;;:::::::::;;;:::888555111222222333333333333333444333111000111222222222555444333333666>>>HHHOOOfff4DuXӵFFFAAABBBDdDΦDdDĦ<<<DdDĦ<<<777t|<:::;;;>>>EEEQQQaaaoooxxxDdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭ666qet777888777777999;;;999555444DdDĦ999888t|<777777777777777777666777DdDDdDĦ555DdDΦDdDĦ777q<niDdDĦ444qet333444DdDĦ333333444555555444333333333444q<R333111qjRgdKӵHdDĦgdKӵ777666GR/f6LĭĦ555555DdDĦ666444555DdDĦ666`eĭ999DdDΦDdDĦ333DdDĦ444222222222333333444444555111333555555444222geĦ111333444FSĦ000222qjRgdKӵDdDĦ444666777666444111222222666DdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦ>>>DdDĦ000q<R---...peƜ4DuTӵ///DdDĦ...///DdDĦ...qjRgdKӵDdDΦDdDĦ000000000000111111222111000///---------,,,000000111111000...,,,+++000111222222222000///...000111111111111222222222+++,,,---///000000111111111111111111111000//////---******...000---,,,---222222000...,,,,,,///222---...///000111111000000...///000111222333333333000000111222333555777888,,,++++++,,,///111111000222,,,---555333TTT|||QQQ333(((000111//////---......///000000///......)))+++---...---,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,---,,,++++++,,,---...,,,+++(((***,,,,,,,,,,,,)))&&&!!!(((...---222OOOxxx\\\HHH999...+++---,,,,,,++++++,,,---///000+++---///222444777888999:::::::::<<<>>>???===;;;555666666666666555555444//////000222222111///---...///000333555888:::;;;CCC4DuXӵDDDAAABBBDdDΦDdDӵ<<<DdDĦ777666o)hBBBBBBUUUjjj{{{DdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵ}}}HߝL`o9222po9wӵ999888666555666999:::DdDĦ777777o)h777555666888888666444333444DdDΦDdDĦ444DdDΦDdDӵ222GIpӵDdDĦ000po9wӵDdDĦ222111222666888444444555555666po9u555444444333GIdnuR)ĦDdDĦnuR)Ħ555666CdgĪj444DdDĦ444777666DdDĦ555HߝL`o9777DdDΦDdDӵ222DdDĦ333555444333333333222000...111111000000111222geĦ333222sp?aĦ...///GIdnuR)ĦDdDĦ111222222222222111000000000DdDĦ<<>>@@@:::;;;:::999777666777888111111111111111111000000////////////000222333444<<<4DuXӵDDDAAABBBDdDʜ4DuTӵ666>d<Ħ777DtIII>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵXXX4DufئL>e222puR)Ħ888777666444666888999>d<Ħ666Dt888444666666555333333444DdDΦDdDĦ222>d<ʜ4DuTӵ2224DwDd<Ħ222puR)Ħ>d<333444666888666666666666666peӵ444ĦpeӵDx<>d<ӵDd<555qR/ܗ?fӵ444>d<333333>d<Ħ6664DufئL>e666DdDʜ4DuTӵ111DdDĦ444333222222222333333222000111111000000111222geĦ333s<v>aĦ222222peӵDx<DdDĦ111222222222222222555333222DdDĦ333444QQQdddpeӵDx<>d<>d<ӵDd<DdDΦDdDĦyyyDdDӵnd<DdDĦttt>d<Ħ111peӵ111Ħ000F&uTӵ000DdDĦ111111>d<Ħ111peӵDx<>d<ʜ4DuTӵ//////......------222111000//////000111222///......---...///000111111000///......///111222222000111333222......111333333111000///.........///////////////............///000111111111000000000//////...............///...---///222444333111111111000000000222333444444333222333444444333111...........................---000444///RRRxxxCCC555+++...111---,,,000000000...------......//////---+++***+++---------///---+++,,,...///...,,,...,,,+++***+++,,,+++***+++******,,,------,,,***++++++++++++*********))))))***+++,,,,,,+++)))((()))))),,,///***(((666JJJttt|||oooTTTDDD000%%%$$$(((---///***'''$$$$$$)))///555888+++///444999===???@@@AAA>>>>>>>>><<<:::999:::;;;7777776665554444443333334443332221110000000000007774DuXӵCCCCCCBBBD&dq&ĒR666333sdKĦ<<dp&ĒRXXX===nfʜd<Φ>d<Ħ111s&dq&ĒR222222i?ʜtd<Ħ333HHܗDӊB222<x666888888888777666666B?d<111000222444444333222111111111000111111geĦ222Hg8>aĦ333444B?Ho9000>d<222222222222555444222>d<ӵ,,,(((B?Ho9mmm<xTTTYYY]]]^^^fffhhhfff&ӫeʬtIӇ|||>d<Φ>d<ĦaaaD&ӫetIӇzzzDdDĦ666sdKĦ333B?dp&ĒR000000>d<sdKĦ111B?Ho9///s&dq&ĒR000000000////////////111111////////////111111///............///000000000////////////111222333000111444555111---...444222111000///......---...000000//////.........---......///000000000000///---------------...//////222...,,,...222444222...333222222111111111222222333333222444555555444333////////////////////////,,,,,,000444000SSSrrr<<<111***...000---+++---///............//////000000...,,,+++---.........///...------...///...---///---+++*********((('''...---,,,---------+++)))++++++++++++************,,,,,,+++++++++******)))***&&&'''---...((('''+++???\\\vvvXXX@@@444...'''!!!***))))))+++---...---+++777999;;;<<<<<<;;;:::999AAAAAAAAA@@@>>>===>>>@@@>>>===<<<:::888666555444666555444333222000000///4444DuXӵBBBDDD@@@Hu]3hh---...///ne999>>>=enepIƎ@t@h>hQQQ;;;888fe333@ďD666666666777777777777888999ne::::::=e444444444444333333333444ege222111sĪj@h777333333fdDĦ333@ďD444333Hkge555555666777777777777666@h666666@G444333HĪj@IŌ333222Bene444Hkge111ne777888fe333Hu]3hh333333333se222111111222444444333111222111111111111111geĦja>aĦ111222@G111111se222333333222222111111000<Ō&&&222<<<@GMMMPPPHkgennnlllfff___YYYjjjmmmoooHĪj@IŌxxxvvvegeJJJBBBHu]3hIŌcccLLLDdDĦ666ne111333@h//////>h111111000se000ne000000@G000///sĪj@h111111000000000000000000111000///......///000111............/////////000111000111111222444555666111000222555222//////444111000///......---......000000000///......------,,,,,,,,,---------------------------...///000111333///,,,---222444000,,,111111111111111111222222222111111333444555444333////////////////////////------...111///TTTppp777///+++///111...,,,---/////////000111222222333222111//////000111111000///.........///...------///---+++*********)))(((---,,,++++++,,,---+++***++++++++++++++++++++++++...---+++***)))******+++000((($$$(((---,,,+++---...555HHHuuunnnXXX==='''++++++,,,---......+++(((+++******---111666:::<<<>>>???@@@@@@???@@@BBBDDDBBBAAA???===;;;9997776666666666666665555554444447774DuXӵ@@@ĵD^111///---,,,???DDDWWWSSS999000777222444555666666666666888888999999999999999::::::666666666555444555555333444444333333777999555444555DdDĦ333222666555333444333333444666666666666777777666666777777666555444333222222444555444555666666666444222D^222555555555s׼s...333222222222333333111000222222111111111111geFm8111>aĦ000222333111111222s׼s222333333333333222000000000Ho222;;;///(((,,,ooo666>>>GGGPPPYYY^^^YYY[[[[[[```^^^VVV+++)))333D^...000888DdDĦ888---999222000222000000000111111111000s׼s000000///000000...111///...///000000111111111111111111111000///......///000111---....../////////////////////000111222444555666333///...222444222000111000///...............///000000//////.........---,,,,,,,,,,,,---------...------......///000222222333///,,,...111222///,,,------...///000111222222000000000111333444222111000000000000000000000000000...---......WWWqqq444000...000222000...---......///000111222222333222111///000111222111000---...//////...---,,,,,,///---++++++---...---,,,+++***))))))+++,,,,,,++++++++++++++++++++++++,,,...---+++***)))***+++,,,444---((('''((()))+++---,,,000666UUU{{{cccFFF>>>222)))''')))---000)))((((((+++000444666777666888:::;;;<<<>>>AAADDDDDDCCCBBB@@@???===<<<;;;::::::;;;::::::999777777;;;Φ4DuXӵtvӵ>d<Ħ,,,333222222666???OOOĦĦrrrEEE???888444555777777666999666333222222444555555444555666777777777777777777888:::999888888999;;;Ħ777777777777777777888888888666555666777333444555555666666555555555555444444444555666777777999666555555///444GGG>d<Ħ333222555333333444555555444222111333555555555333222333444555555666777777888999999666666666777777777777777888888999999999777666555777444222111222333222222222444555555333333444666444444555666666666666555777777666666Ħ555555555555555555555555555333>d<Ħ555444555555555Be...---444333222222333333111///333222111111000111geFYĉ111111>aĦ111333444444444444000000000111222222Be222222333333333333333222222222nu]ӵ000888555...111999:::===HHH]]]sss~~~pppcccRRRCCC666---,,,///===:::333...///333444000'''///444333666<<<;;;555777EEE[[[mmmttt>d<Ħ333444333444777>d<Ħ$$$###,,,Ħ000///............///000111111111000000000000000000000000000Be111000//////...Ħ000//////000///------...000......------...//////000000000000000111111111111000000............000000---......///000/////////,,,---...///000111222222333---,,,000444333000////////////...//////000000//////////////////////////////......//////000111.........//////111222222000///...///000000///...***+++---///000111222222000000///000222222111///000000000000000000000000111000---...000\\\rrr333111000111111111///...,,,,,,...///000000000000///...---...///000///---,,,...//////---+++++++++...---,,,---///111111000+++)))((((((***,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---'''((()))***)))((()))+++(((///---555XXXzzzjjjXXXHHH:::000******)))))),,,000000---***...000222444666999<<>>===;;;999888888777777333444444444444444555555333444666777888888888777555777999888666666888gdKĦ666666777888999666888999888666555666888333444555555666666555555666555444444444555666777555777444444666111666IIIgdDĦ444333777111222444555666555333222666666666444222222444666777777777777777777888888888888777777777777777777555666777888888777555444555444333333444555444222333444666555555444666777444444555666666666666666666666666gdKĦ444333333444444555666666666444sdKĦ666555222333444222000///222111111222444444333111333222222111000000ŶS0001111113we<333333333333///000000111222222111222333333444444333333222222222iĉ@3hR/Ō555333...***---222...666<<<999111000999CCCVVV[[[gggtttvvvlllccc___YYYVVVOOOKKKNNNSSSTTTPPPPPP[[[bbbeeelllxxx{{{vvvttthhhVVVEEE888DdDĦ000555222......sdKĦ///000gdKĦ//////////////////////////////000000111111222222//////000000222222//////...gdKĦ///000000000///---,,,---///,,,---...///000111111111/////////000000000111111000///...------...///000------///000000000///...,,,,,,---...///000000000///------111222//////000///////////////000111222------......///000000000000000/////////000111222...............///000111---///000000...---///111,,,---///000111111111000222111111111222222111///111111111111111111111111000000///000444aaarrr333222111000000000///...,,,---...///000000//////...------...//////...,,,***---//////,,,***)))***///---,,,---///111111111...,,,***)))***++++++***+++++++++,,,,,,,,,------++++++++++++,,,------...$$$))),,,,,,---------&&&+++'''$$$---EEEvvvyyycccTTT888222,,,***---//////---)))+++---...000222555888<<<<<<===???@@@BBBCCCCCCEEEEEEFFFEEEDDDAAA???===???>A333nefffsssnenexxxdddOOOAAAGGG===555555;;;>>>888000///222555666555444444555222333555777888999999888333555777777444444ne888777777888:::;;;666888999888555444555888333444555555666666555555555555444333444555666777222555333444777333888De777555555888222444666777888777666555888888777444333333555888999999888888777666666666999999888888777777666666222333555777777666444333444444444555666777555333444555666666555555777888444555555666666666666666444444ne444444222333333444555666777777444ne666777666///111222444444333222111000///000222444555555333333333222111000000>A000000111k<000//////000000//////000111222333333444111222333333444444333333000000111fh...///000555999777222222///...000444666555333;;;333...000222444<<>>888000444<<<333+++111222777555222NNNfff777333777222:::888666666777777777666444333444555666666555555777999555666777888888888888888777777888888777666444333666666666666666555444444555555555555555555555555444444444444444444444333555444444444555666777888666555444444333333444444111222555777777666555444333222111222444555444333333222222222222222222111000000111111222111111111///000000111222222111111------...111444555222000000444444111111444444000/////////000000000111111111111111111222222222222111111222222222111111111000000111111111111000000000000000000000000000000111111222333333222111000111111222222333222222222111222222111000//////111333222111111000000111111///000111111000///...---000000000111111111222222000---***+++000222222///000111222111/////////000000000//////////////////111000...------...000111......///////////////...////////////000000000000///////////////////////////////////////...---,,,......//////......---,,,............////////////111000000//////000000111111///...111555666222///000111222000------///111000000111000000///...---000111222222222222111000111000000000000000000000222111000000000111222333333333333222222111111111222222111111111000000000222111555666555pppPPP333000......///000///---000//////......//////000111///---------...---,,,........................***++++++,,,,,,---------,,,,,,+++++++++,,,---...***++++++,,,,,,,,,++++++---***((((((***,,,......)))***************++++++///******---...,,,...333;;;___pppSSS:::---+++...000------......///000000000888888===CCCDDDAAABBBFFFLLLQQQooo~~~pppdddTTTJJJFFFEEEAAA>>>999;;;<<<;;;888444111000444444333333222333333444::::::999888777777777777888888777777777666666666888888777666555444333222666777888888666555555666555333555999666///000777---111444444666;;;;;;999BBB555888:::>>>888333QQQiii888333888444:::555777777666666666666555555777888888777666666888999555555666888888999999999888888888888777666555555555555666777666555444333666666444333333444666666444444444444444444444444666666666666777888999:::777666666555444555555555333444555555555555444444444333222333555666555444111222222222222222222333///000111222333333333333---...///000111222222222000000000111222222000...000333444222222444333000000000000111111111222222111111222222222333333333222222222222222222222222000111111111111111000000111111111111111111111111111222222222222111///...111222222222222111111000///000111000...---...///222222111000000000000111///000000000000//////...000000111111222222222333...,,,***,,,000333222111222000///000000111000...000///.........///000111111000///...//////111222...............///000111////////////000000000000////////////////////////////////////---,,,+++***....../////////...------......---------...///000000//////......//////000///......111444666444111000111111000......///111//////000000000000//////111111111111111111111111000000000000000000111111000/////////000111222222222222222222222222111111222222222111111111111111444222444555<<>>>>>???>>>:::333//////111333333333444555555666777:::999888777777777777777777777777777777666666555666666666555555444444333444666888888666444333444000444555444666888333+++IIINNNHHH999444999888000???000000111555333555XXXooo<<<444777333777///777777666666555666666777888999999888666666777999444555666888999999999999888888888888888777666666333444666777777666444333333333333222222333333333444333333333444444555555666666666777777888999999777666555555444444555555555555444444333444444444444333222333444555444333333333333444444555555555111222222333333333222222//////000000000//////...000000111111111111000///111222333222222333222111000111111111222222222222222222222222333333333333111111111111111111222222111111222222222111000000222222222222222222222222111222222222111000...---111222222222111000//////...///000000...---...000222222111000000000000000///000000000000/////////222222222222111111111111...---,,,---000111111000222///---...111222000---///...---------///111222111000000///000000111222...---------...///111222////////////000000000000////////////////////////---.........---,,,++++++......////////////......000///---,,,---...000222//////............///////////////111444555333111000111111000000000000111...//////000000000000///111111000000000000111111000000000000000111111111/////////000111222333333111111111111222222222222222222222222111111111111333000111222DDDsssuuu888//////000222222222000///111111000000000000111111...---+++,,,---......---........................------,,,+++++++++,,,,,,***+++,,,---------,,,,,,,,,+++*********+++,,,---,,,***)))***+++------,,,---------,,,,,,++++++***))))))+++------,,,+++++++++---111HHHzzzfffYYYHHH:::222---((($$$111,,,+++///222111000222???lllWWWLLL???DDDJJJLLLIIIEEECCCBBBCCCBBB>>>777000...111444000111333555666888999999777777777666777777888888666777777777777666555555555555555555555444444444333555777777444222111222222000333666333000999HHHuuuOOO@@@@@@@@@BBB666555333:::>>>DDDgggrrr@@@555777333777...777777666666666666777888777888888777666555777888555555666888888999999999888888888777777777777777333444555666666555444444111222444555555444222111444333333333333444555666444444555666777777777777666555555444333444444444555555333333222333444444444222111222333333222111333333333444444555555555444444444333222111000/////////000000000//////......///000111111111111222222111222333333222111222000111111111222222222222111111222222222333333333/////////...///000111222222222222222222111000000111111111111111111111111111222222222111000...---111111111111000000///...///000111111//////000111222111000000//////000000000////////////000000000444333333222111000////////////.../////////...---111///---...111222000---......---------///000111000000000000000111222222...---------...///111222////////////000000000000////////////////////////++++++,,,---.........---......///////////////...222000///......000222333//////............//////111111111222333222111///000000000111111111111000...//////000000000000///111111000//////000111111//////000000111111111111///000111222333333444444111111111111111111111222111111111111111111111111111000111222OOOxxxiii444...000111222222111000000111111000000000000111111...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++******+++,,,---------,,,,,,+++***))))))***,,,...///+++******+++,,,---,,,***,,,,,,++++++******))))))(((***,,,,,,,,,,,,+++)))###000333...;;;iiihhhQQQ<<<...((($$$###***///...,,,+++555}}}aaaLLLBBB@@@HHHLLLNNNKKKDDD@@@BBBFFFDDDAAA<<<555111000333666000111333555777888999999444444444555666777888999555666777888777666555444333333444444444555555555444555666555333111111111888---222===222***QQQ|||vvvWWWNNNKKKBBBFFFGGG<<>>;;;888555555666666333000333444555666666555444333444444333333333444555555555666777888777666444333111222222333444555666777888888777555222111333444...???<<<,,,???{{{oooFFFxxxJJJ999444000999444444555888999:::999888666777999::::::999:::<<<>>>888999999888888777666555777666555444444555666777666444222111111333666888444333222222222222333444444333222111222444666888222444555777777777666666888888777666666666666666000111222333444555555444666555333333444444333222555555555444444333333333000000111111111000000///444444333333111000......///111222111///...000333444000000555555000000444////////////000000000000////////////000000000000000000......///111333555444444444333222111000///111111111111111111111111000111333333444333222111------...///000000000///...000111111000000111333111111000///////////////000///.........000111222,,,,,,---...///000111222+++---///000000/////////+++...000000------///222,,,...000111000...+++***,,,---...///000000000000......000000000///...---////////////000000000000//////////////////////////////////////////............///000000000000000......///000111000000000111111000000000000111111---///111333333222333333111//////111444555222///111111111111000///---------///000222222000///---...//////000111222222222000000111222222111//////333222222111000//////...---.........//////000000---111444000\\\zzzMMM111000111111///+++***---000//////............//////000...,,,+++,,,,,,+++)))------------------------++++++******+++---...000---,,,+++******,,,...///)))***+++,,,---,,,,,,+++******+++---///---***''')))))))))******++++++,,,+++///...******......***'''///333...)))***+++***DDD}}}ZZZCCC...~~~zzzhhhUUU???666;;;CCCEEEBBBDDDCCCDDDGGGJJJIIIEEEAAA999666444333444444444444444555111---111999999555444444444444444444444444666555333222222333555666444444222222333555888999888888555222333666999999:::<<<000555dddqqq@@@>>>555555===777666444555888:::888888<<<;;;888888;;;;;;999999<<<::::::999888777666555555777777777777777888888888444333333222222333333444555444333222111222333444555444444333333444444555000111333444444333111000666666777888888888888888555666666666555444333333333333333222222222111111000222444555555333000...333333333222222111111111222111000000111111///---222333444333111000111222111222333333222111///...////////////////////////000000000000000000000000222222111111000/////////444444333333222111000000000111111111000000000111111222333444333222111000333333222222000///...---...///000111222222111000...222222...,,,......---...---,,,...111000---)))///...------...///000111+++,,,.../////////...---...000222111...---///111222111///...---------...++++++,,,///111222111//////...---,,,,,,---...//////......000222333222111------------,,,---///222000000//////.........---......,,,++++++,,,---...222000///000222333111...111000///000111222111///000222444555333000,,,)))111222333333222111000///222222222222222111000///111000///......///000111,,,------...............333111000111444555333111---000222111...,,,---//////...---000222333000---333...000888ccc:::666333333111000////////////.../////////---,,,---......,,,,,,...111222000------...///...---,,,---...,,,,,,---...//////......***+++,,,---,,,***'''%%%)))))))))))))))*********+++***))))))++++++***)))(((''''''))),,,---------+++,,,------............,,,+++***)))))))))******...BBBqqqnnnZZZQQQOOOBBB===999:::>>>AAAAAA???DDDDDDEEEHHHIIIGGGBBB===666555333333555555555444444555333///000666888555444444444444444444444444555555333333222333444555555555444444555777888999555555444555777888444000444333444QQQDDD:::666111444333777444555888888666666999;;;999999;;;;;;999999<<<999999888888777666666666888888777777666555555444444444333333333333444444777777555444333333222222444444333333333333444444222333444555555444333222555666666777777777666666555555666666555555444333333333333333222222222222111222333444444222111///333333333222222222111111222111000111222222000///222333333333111000111222111111222222222111111000////////////////////////000000000000000000000000000000000000000111111111333333333222222111111111000111222111111000111222333333333333333111000///000000111111111000000///---...///000111000000///---111222...,,,...///......------///111111...+++000///...---...///000111,,,---......//////......111222222222111000111222111000///...............+++++++++---000111000...111000///......///000111.........///222222111000,,,---...---,,,,,,...///000/////////............000///...------.../////////------...000111///---000111111111000000000111///000222222111///,,,***222222222222222111000/////////000000///......---111111////////////111111------...///////////////000///...///222444333111111000000000111000///...000...---///111222000......222444???jjj444444222111000///............///000111000...---...///000///...000222333000...---...///...---,,,---///------------.........///---,,,,,,+++******)))))),,,,,,++++++++++++++++++---+++***+++,,,---,,,+++(((''''''(((+++,,,,,,+++*********+++******))))))************++++++++++++"""...KKKxxxlllOOO;;;111000222000555<<<@@@AAA@@@AAAAAADDDEEEGGGIIIHHHCCC<<<777333222222444666777666555333555555111000333666666555555555555555555555555555555444444333333222222444444444555555666666666666222000333999:::555///888444<<>>222+++<<<```TTT111===666111AAA666333333666777444444777<<<999999;;;;;;888888:::666666777777888888888888999888888666555444333333666666555555555555666666555666777777666555333222222222222222222222222222555555444333333444555555333333444444333333222222555555666666666666555555555555444444444333333333444333222111111111222333222222222222222222222222111111111222444444333222///111222111000///000111111111000///000111333444111111111111111111111111000000000000000000000000//////000000111111111111111111111111222222222222111000///000000111000///111111111111111000000000------///000111111111111............///.........***///000...---000111000...//////000111111000///222111000........./////////...---------...000111000...,,,---000222000------...///000000000......,,,++++++,,,///000///...---------------......///...------...000111///......000111111///---------///////////////.........000000000000000000111111......000222333333111000...222555333///---000444/////////......//////000222111000//////000111222111222222222222222111111333222111000000111222333//////000111111111111111//////000000111000///...222000///000222333111...000///.........000111111+++999555OOOmmm,,,111000000///........./////////000111000...---...///------,,,,,,,,,,,,+++***,,,---///...------...//////...,,,++++++,,,...//////...,,,+++***+++,,,---+++++++++***)))(((''''''...---,,,,,,......---,,,,,,+++******+++,,,+++)))+++++++++,,,++++++******)))***,,,---...,,,+++***......(((###...SSSiiiOOODDD666111333999<<<<<>>ZZZ```///<<<555222EEE555333333777888555666999;;;888888::::::777666999666666666777888888999999777777777777777777777777777666666555555666666777111222444666666666555444111222222333333222222111444444333333333333444444222333333333333333222222555555666666666666666555555555444444444333333333444333111000000222333444222222222222222222222222111111111222444444333222///000111111000///000222111111000///000111333444222222222222222222222222111111111111111111111111111111111111000000//////111111111111111111111222000...---...000000///---////////////000111111222...//////000000000//////000/////////////////////***...000------000222111...///000000000000000111222111000///......///000//////...------///000111///---+++---000111000------...///000000000.........---,,,---///000000///,,,------..................------...000000///---///111333333111///...///.........///////////////.........//////000000000---///111333333222000000...222555444///...111555000000/////////000111222111111/////////000111222222222333444444333333333333222111000000111222333///000000111111111111111222333444333222000...---...000222222000///000111000//////......///111222///888111WWWbbb111222000000000///000000111111...///000///---,,,---...---------,,,+++******+++,,,---......------...000///...,,,++++++,,,---///,,,,,,------,,,,,,+++++++++++++++***)))((('''''',,,+++***+++,,,---,,,***...,,,++++++,,,---+++***)))***+++,,,------------***+++---------+++)))((($$$'''///222***)))@@@^^^zzztttrrryyyyyybbbNNNAAA888///...555>>>CCCDDD===<<<;;;>>>CCCFFFGGGFFFIIIIIIHHHDDD>>>999666555333333222333555555444222333222222444333000222555444444444444444444444444222222222222333333333333555555555444444333333333222000333999999666<<>>888777:::>>>999777333222111111111000444...,,,222666444222444222222222222222222222222222111000000111333555777888666333111000111222333333333555777666BBBgggrrr<<<333111111444111---000777888,,,---111222KKKFFF@@@:::>>>:::BBB>>>===>>>;;;777555777888555444666666222222444888888777777777777777777444444444555666777777888555555444444444444555555777666555555555666888999222333555666666555333222444555777888888777555444222333444666777888999999555555666777777777777777333333333222222222111111111111222222333333333333111111111222222333333333222111000111111111///---000111333333222222333444111222333333333111000...000000000000000000000000111111111111111111111111/////////000111111222222333222222111000//////...555222///000444666333///444333000...---,,,,,,,,,......///////////////...//////---,,,+++,,,,,,---,,,000111...---///000///***---......,,,,,,///222000000/////////111222333---...000111111111000///))),,,//////---,,,///222222111///...---------...///---++++++,,,.........***+++---////////////...111000000111222222000...------------,,,---///222---.........//////000000+++,,,...000000000000///...222666666222...---,,,333222111111333333222111//////000000///...---------...///111111111000///......///000000111000000111000///......///000111......///000000000000000,,,000555666444222222333333000///111555666333000+++///222222000...///111333///BBB555<<<------------......000111222///111111000///...///000+++---...,,,++++++...111+++,,,............///111,,,------------,,,+++***...,,,(((&&&&&&))),,,...)))))))))))))))*********+++***)))***++++++***)))(((''''''((()))******(((((()))***************)))$$$$$$%%%''')))+++---...%%%+++,,,)))***......)))&&&...444CCC___rrr}}}zzzlll^^^YYYUUUIII999//////222666666444333444666888<<>>RRR===BBB555666666555333333444666999999777111--->>>iiiYYYJJJ@@@;;;999333;;;:::777666666777999;;;444555555555444555888::::::999888777666666777777444444444555555555555555777888888777666666777999666666666666777777777777555444222222333333222111333444555666666444222111666555555555555666777777444333333444666777555444333333333333333333333444444333333333222111111111000000000000000000000000666555333111000000111111000/////////000111222222222333333444333222111000222222222111111111000000333111000000111111000...333222111000000111222333111222333333222111222333555333000///000111111000222000...///111111///---444333111///......//////////////////000000000000///////////////000111222222000---++++++,,,...///,,,...///000///000222333222000///000111111000///222111///.........000111,,,---............000222------///000111111111111''')))+++---000111222333111000///......///000111000///......///...,,,***...............///000000...,,,,,,...111222000...///000222222111000//////333555333///...111222000((())),,,.../////////...222111000///------------///000111222222222222222///000111222222111000///000222444444222111222222...000222444444333000///222111000000///000000000222111///...---...000111222---TTTtttBBB***...000111111111000///.........///000222222222111000222222111000000000000000...---+++))))))***+++,,,,,,...//////---++++++,,,,,,---......,,,,,,---...---,,,,,,+++*********+++''''''***...---******------+++)))((('''((()))***...***''''''***,,,,,,+++&&&)))***((((((***)))&&&//////,,,***+++...,,,'''+++***---000///666SSSssssssfffZZZWWWTTTIII;;;222222222333333333555888;;;<<>>333666777777555333333444555333//////333555555999@@@???jjj]]]@@@777333555444555888999999777555333666777777555444444666888666555444444444444555666666666666666666666666666555777777777555444555666666666666555555555555555666444333333444444333111444444666666666555333222555555444444555555666777555444444555666777666444333333333333333333333333222222222222222111111111000000000000000000000000444333111000000000000111111000000000000111111222111111222222222111000///222222222111111111000000222111000000111111000...111111000000000000111111111222333222111000111333333111000000111222222111333111//////111111000...333222111000////////////111111111111111111111111//////.........///000000111///...,,,,,,---...///,,,---//////......000111000///...///000000///...,,,,,,---...///000000000,,,...............000222,,,---...//////000000000......------------,,,,,,000///............///000000///......//////---+++...............///000000...------...111222111///000......000333444222...---000000---...222333111***,,,...000111111000///222000---,,,+++---///111111111111111111111000///000000111111111111000000///000111111//////000111111222333444333222000///222222111000000000000000111000///......///000111///777iiiiii666+++333......//////......------...///000111222222111000000///......------......------------,,,++++++***,,,---......,,,++++++,,,,,,---......,,,,,,---...---,,,++++++******++++++''''''***...---))))))---+++***((('''&&&'''((()))---***'''&&&)))***+++***'''+++,,,******,,,+++'''***+++)))(((***...---(((((('''***,,,)))***===TTT|||~~~xxxkkk___UUUSSSQQQHHH<<<444444111//////333888===???AAACCCFFFHHHHHHDDD@@@===666222111444666333222333333333333333333333333333111222222333333333222111222333333444444333111111222222222222222222222222333333333555777888777666...:::<<<===[[[mmm///DDD///777777777666333222333555>>>777333777;;;999444000222OOOmmmBBB;;;333999333555777999999888555444888999888777444444555666777666666777777888999:::888888777777666666555555333555777666555333333333666666555555444444333333666555333444555555444333444555666777666555444333444444444444444555555666666555444555777777777555555555444444333333222222000000111111111111111111000000000000000000000000111111000//////000000111222222111111111111111111000000111111000000///...222222222111111111111111222111000000111111000/////////000000000000//////000111222222000000111222000//////111333444333222222111///000111111000...000000111111111111000000222111111000000///////////////......---.........//////.....................///000000///...///000///...---...///000///...***,,,...000000///...,,,---...///.........000222,,,------....../////////111000...,,,+++******+++000///............///000///...---...//////...,,,...............///000000///......000222222111000000---+++///555777333...***...///---...111111......///000222222222111000111...+++)))***---111333111111111111000///...---111111000000000000111111000111111///......000222555555444333222111000000333222222111000111111111...//////000000111111222222CCC|||___111///111....../////////////////////000111111222111111111///...------,,,,,,------,,,---...///...,,,)))(((+++,,,------+++***++++++,,,---......,,,,,,---...,,,,,,++++++******++++++((('''***------))))))---***)))((('''&&&'''((()))+++)))''''''((()))))))))))),,,---++++++---,,,)))'''))))))(((+++//////,,,)))(((+++///+++&&&...:::RRRXXXWWWOOOOOO___rrr|||ttteeeZZZQQQPPPNNNEEE:::333222...,,,...444;;;???@@@DDDEEEGGGGGGEEEAAA<<<888444111000444555333222444111111222333333333222222333333333333222222111111///111222333333222000///333333333333333333333333666555444555777777666555111666:::IIIwwwMMM(((BBB888888888888666444333333555555555444111...///666<<<;;;;;;tttFFFFFF888;;;;;;999777555666888:::<<<888999999888666555666777777777888999:::;;;<<<===888888777777666555444444222444777777555333222222777777666555555444333333666555444444555666555444555666666777777666555555444333333333333444555555666555444555666777777666666666555444333222222111/////////000111111111222000000000000000000000000000000000000111111222222444333222111111000111111000000000000000000000///111111111111111111111111222000///000111111000//////000111222222111000//////111111111000///000111000///000222444444222000000000////////////.........///000222222222111000000//////...---,,,,,,+++000///...------------------...///000000///...---000222222111/////////000///...---...000000000...000000000000///---+++***---...///...---...000111............//////000000000...---,,,,,,---///000111000////////////000111......---...000000///---...............///000000...//////111222222222111000......000333444111///---000111......///---)))000000111222222222111000///...,,,***+++---///111//////////////////......222111000//////000111222333333222000//////222555666555333222222222222333333333222111111111111111------///000222222222222888PPPYYY555444+++111111111111222222333333111111111111111111111111000000///...............------------,,,+++)))(((***+++---,,,+++******+++,,,---......,,,,,,---...,,,,,,++++++***++++++,,,)))(((***---,,,))))))---***)))(((((((((((())))))+++***)))((())))))))))))))),,,---******---,,,)))(((+++,,,***,,,000111...''''''+++000///***+++000+++222555333333<<>>===DDDEEEFFFFFFDDD@@@;;;888666222///222333222222555111111222333333222222111444444333222222111111111000222444555555444222111444444555666666555444444999777555555666666555333777333???fffppp:::777444>>>777888888666444333444555,,,444;;;999111---///222;;;111vvvMMMDDD777<<<:::999777555666888:::<<<888999::::::999888999:::444555666777888888999999777777666555555444333333222555777888777555444444888888777777666555444444666444333444666666555444555555666666666666666666444333333333333444555555777555333444555777777666666666555444444333222222/////////000111111111222000000000000000000000000000000111222222333333333333333222111000000000000111111111000111111111111111111111111111111111111111000///000111222111000111111333444444333111111///111111111000///000111222111111222333222000......//////...---------------...000222222222111000000//////...---,,,,,,+++000///...------------------...///111111000...---///000111000...------...000///...///111222111000444222000///------------.../////////------///111111000000//////000111222///...------...000222444222222111000000111222222///......///000111///..................///000000...///000111111111222222///111444333000......000...111222000///000...+++///000000000000000000000...............---------+++,,,---//////000000000222111000//////000111222222222222000...///222444444333222111222333555666333222111111000000111111,,,---///111222333333333666aaaNNN222777///222222222222222333444555222222111111111111111111000000///..................---+++***)))))))))***)))+++,,,,,,+++***+++,,,,,,---......,,,,,,---...,,,++++++***++++++,,,,,,***(((***---+++((()))---*********************+++,,,,,,,,,+++*********+++(((++++++((((((++++++((())),,,---+++***---...,,,######&&&***,,,***)))+++(((***+++,,,///222111...333AAAVVVooo}}}rrr```WWWOOOLLLGGG===333---+++,,,000444999<<<===<<>>+++555999333222111000000111333444333333222111111111111222///...------,,,,,,------...---+++))))))***+++---)))+++------,,,+++,,,---,,,---......,,,,,,---...++++++******++++++,,,,,,+++)))***,,,+++((()))---******++++++++++++++++++,,,---...---+++******+++(((***)))&&&&&&)))***((('''+++,,,((('''))))))(((&&&&&&((()))))))))))))))111---)))))),,,...---***...555@@@SSSrrryyykkk^^^UUUNNNKKKEEE;;;111------000555888:::;;;===>>>@@@AAABBBBBB@@@===999777222//////444666333222333555444333222111111222333444333222111111111222333444444444555555666666666333444666777777666444333555444222222444666666666444EEEooo???;;;CCC666:::555666777666555555777999555444///***...666888666000666[[[iii999222666222444666999:::999777555===>>>@@@???===<<<;;;<<<============<<<;;;999888666666666555555555555555222444555666666777999;;;666666666666666666666666333222222333444555555333444444444444444555555666555555444444555555666777666333111111333555555555555555555555555444444444222222222222222111111111000000000000000000000000000111222333333222111111/////////...//////000000000//////...///000111222000000111111111222222222000/////////111222111000333222222222222222222333111222333222111000111333333222000000111222111000///111222111...---///000111000000000000000111111111111111111111111111111//////.........///000000......///000000000000000,,,---...---,,,+++,,,---///...---///111222222111---------...///000111222...///000///------///000222111000//////000111222000000000000000000000000111000///......///000111111000///000000000...,,,...............///000000+++...000000//////000222...222444333000......000...000000......222333111.........///000111222222//////000000000000000000,,,---...///000111111111000000111111111111000000...///000///...---...000111111111111111222333444111000//////......//////000000//////000222333555FFF___555000555888555444222111111111333444444333222111111111222222000///......------......------,,,,,,------......***,,,---...---,,,---...,,,---......,,,,,,---...++++++******++++++,,,---+++)))***,,,***''')))---))))))***++++++++++++++++++---...---***((()))***(((***)))%%%%%%)))***(((%%%)))+++'''%%%'''((('''(((***,,,+++************...+++((((((***+++++++++111555;;;HHHbbbtttfff\\\TTTMMMJJJEEE;;;222...000444888:::999;;;>>>BBB???@@@AAA@@@>>>;;;777555000///222888;;;888444444888666444111111111222333333333111111111222333444222111111111111222333444222333555666666555333222222111000111444777888888<<<]]]```;;;888444>>>111444666666666666666888:::000:::???:::444666999999>>><<>><<<;;;:::;;;<<<<<<;;;:::777555444666666666666777777777777111222444555555777:::<<<444444444555555555555555333222111222444555444333333333333333333444555666666555555555555666777777555333000000222444555555444444444555555555555555444333333333222111111111000000000000000000000000///000111222222111000///...............///000111///...------...///000111000000111111222222222222000/////////111222222111333222111000000111222333111222333333222111222333222000//////111333444333000333444333000///000222222111000//////000111222////////////000000000000///////////////000111222.../////////000000111111...000111000//////000111...---,,,...000111111000,,,---///000000...---+++//////000///------...000222111///...---///000111,,,---///000111111111111///...---,,,,,,---...///222111000000000000...,,,...............///000000***---000000......///111//////000111222222000///111333111---,,,///000............///000222333444000///......///111444555//////000000000000000//////000111222222111000//////000222222111000000111111111111111111111111111000000///...............222111/////////111333555\\\EEE555===666///888777555333333333555666555444222111111111222222222222111000000000000000+++---///000111111//////***,,,......------...///,,,---......,,,,,,---...+++*********+++,,,,,,---,,,******,,,***''')))---'''((()))******************,,,...---)))'''((()))(((***)))&&&&&&)))***((($$$)))+++(((&&&(((******###'''+++***(((((()))(((%%%(((,,,///...++++++...)))///555???UUU{{{xxxhhh```YYYQQQNNNPPPHHH888111333111222444666888::::::;;;@@@@@@???===:::888555444,,,111444333333555666444555333111222555777555333888666333000000111222444222444444111222666777444777666555666888888555222+++444888555222444666777MMMoooHHH777999333666222666666555777888888777555999888777666666777888888666888666FFF<<<888888888888777777777:::<<>>===;;;888555555777::::::888555444444:::::::::999999777666555555666777888888777666555777555333444777888666444444444444333333222222222333333555666666666555444666555333333333444666888444222111333555555333///111222222333333222222111///000222444444444222111222111000.........///000---......///000111111222///000111000///...///000111---)))%%%&&&***///333///111222111000///000111222//////111000------///222222333333222111///...333222111////////////000222000...///222333111///111111000000000000111111000000//////.........---//////000000000000//////000///...------...///000///////////////.........222333222111///...///000,,,---...//////...---,,,000000//////......------222...///333333......111444222000000222111...+++////////////000000000000000//////.........//////777222---,,,///111///,,,333///,,,,,,///222222000...............///000111111111111000000...------//////000000000000//////////////////000000000000222111///......//////000///...............///000,,,...000000000000111222333333333222222222111111666///,,,000111//////444555222111111333333000---,,,(((666))))))888222>>>mmmeee<<<555222666444---777999222111999<<<888222<<<444000999333)))111555333000///...---***(((------......//////000000------..................+++++++++,,,,,,+++******)))((((((((((((((())))))---,,,+++))))))))))))******,,,...,,,***)))+++---+++++++++***++++++,,,,,,******))))))))))))******''''''&&&''''''((()))***''')))***)))((('''((()))+++***)))((((((***,,,---&&&,,,333AAARRRcccttthhhbbb[[[QQQJJJHHH@@@222---000000111444777999;;;<<<===@@@???>>>;;;999777555444000444666444222444444222444333111333555666555333777666444222111222222333888999666222111666888777555444444555666666222///222333333111111666@@@HHHbbbrrr@@@555555777666444444333333444777888888777888777666555555666777888888333===zzzRRRAAA::::::999777555555777;;;>>>@@@??????>>>===;;;888666999:::<<<;;;888555333222888888888888777666555555555666777888888777666555888666444555777888666444444444444333333333222222333444555666666666555555666555444333333555666888777555444444555444111...222222333333333333222222111222444555666555444333111111000/////////////////////000000111222222222///000111000......///111111000...------///222333///111222111000///000111111......111111//////222333444444444333222111000222222000/////////000111222000//////111222111///111111000000000000111111000000/////////........./////////000000/////////000///...------...///000/////////////////////...222222222111///...///000------...//////...------///////////////.........222...///333333///...111333111000111333333111///////////////000000000000000000///...------......333000---...111111...***111///------...000111111////////////////////////000000000000///...---,,,///000111222222111000///////////////000000000000//////......///000111222////////////////////////,,,...000111000000111222111111111222222333333333444///---000111//////222000///...000333444222000...***444---111777222JJJKKK<<>>???@@@@@@>>><<<999777555555444333777888444222333333000444222222333444555444333666555555444333333333333:::999555//////333777666444444555666777555111...333000000444555:::KKK___PPP777444111;;;555777333222111222555777888888777666555444444555666777999000CCC[[[iiiFFF===<<<999555333444888<<<@@@>>>>>>>>>>>><<<:::888666888:::;;;;;;888666555555888888888888888888777777666666777777777777666666888666555666777888777555444444444444333333333333333444555666666666666555666555444444444555666777777666555555666555333111222222333333333333222222222222444555555555444333000000111111000000//////000000111111222222333333000000000///---...000222000111111222222222222111///111222111000///000111000......222333000111444555555555555555444222222111000/////////000222222111000///000111222111///000000000000000000000000000000000000////////////......////////////......//////............//////......//////////////////222222222111///...///111---......//////......---...///////////////000000111//////222222000///111222111000111333444333222////////////000000000000111000///...---,,,,,,,,,...------///222222...***/////////...---...000222...//////000000///...---000000000000///...------///111222333333222111///////////////000000000000------......///111222333000111111111111000...------///111111111000111222//////000111222333444555222///...000222000///000///......///111222222111...,,,000000666000222]]]jjjcccxxxjjjaaabbbLLLAAA:::;;;666222>>>PPPpppeeeVVV@@@///000555///---,,,+++,,,...///...------------------,,,,,,,,,.........---,,,+++***)))---------------------------,,,++++++************---,,,+++***))))))))))))(((***+++***)))((()))+++,,,+++***)))((('''''''''((((((''''''''''''((((((+++***)))))))))))))))))))))+++,,,+++***)))***+++***))))))((((((***+++,,,&&&***---666CCCOOOnnnvvvmmmeee```WWWMMMCCC;;;333+++***...---///444999===@@@AAABBB???===:::666444333444444444888888444222333333111333222222333444444444444444555555666555444333222222333111,,,,,,000333222555666888999999666333000///---222999:::???XXXvvv:::666555---===333888666444222222444777888888666555444333444555666777:::222@@@EEEJJJ???;;;999666555666999<<<>>><<<===>>>===;;;999777777444666888999888888999:::::::::::::::::::::;;;;;;777777777777777666666666777777666777777777777666444444444444444444333333444555555666666666666666666555555444555666777777666666555666666666555555222333333333333333333222000111222222222222111111///000111222222111///...000000000111111222222222000000000...---...111333...///000111111111000//////111222111000///000111222//////333333111111444555555555444444333333222000////////////111333444111000000000111111000000000000111111111111000000000000000000000000000000......////////////....../////////....../////////............////////////111222222111///...///111......////////////............//////000000000111//////000111222111000111222111000000111222222111////////////000000000000111000///---,,,+++++++++---,,,,,,...000000...,,,---///000///---,,,///333+++---///111111000///...000111111111000000///...///000222333333222000///////////////000000000000.........///000000111222111111333333222000...,,,...000222222111000111222///000000111222333333333000///...000222111///...111000///////////////...---...,,,000333&&&888sssRRRyyyjjj\\\___yyybbb222555>>>,,,000///------......---+++///......------,,,,,,,,,............------,,,+++++++++******++++++,,,,,,++++++***)))((((((((((((,,,,,,+++******)))))))))(((((())))))(((((()))***+++***))))))(((((((((((()))((((((''''''(((((())),,,,,,+++***))))))))))))''')))***)))((('''((()))+++************+++,,,,,,&&&***+++111===GGGaaa~~~uuukkk```ZZZPPPIIIAAA;;;444///---///---000444:::>>>@@@AAABBB===;;;888444222222222333222666666333111444555333222222333333333333333444333444555666555444333111***---...,,,---111111///444666888999888666444333000///333999:::FFFmmm666888888---<<<333888:::777444333555666777777555444333333333555666777888888777===TTTCCC:::888777888:::;;;;;;999999;;;===<<<999777777777333555777888777777999:::;;;::::::999999:::;;;<<<888888777666666666666666666777777777666666666777444444444444444444444444555555555555666666777777555555555555666666777777888888888666555444444444333333333444444333333333111111111111111111111000///000111222222111000////////////000000000000000//////000///......111333000000///......//////000///111222111000///000111444111111333333//////222333333333222222222222222//////...///000111333444000000111111000000000111///000111111111111000///000111111111111111111111......////////////.........//////////////////...---.........//////000000111111222111//////000111////////////////////////.../////////000000111111...000000000111222111000222222111///.........///////////////000000000000222111///...---,,,++++++...---+++,,,---///000000,,,...000///---,,,///222)))+++...000111111111000111111222222222111000000...///111222222111///...////////////000000000000///000000000000/////////111111333333222000...,,,...000111222000000000111111111111111111111111111////////////000111000---111000000///......///000---111---111...%%%KKKwwwQQQLLL444999555111000//////000000///---000/////////......------------...//////000//////+++************+++,,,------,,,,,,+++******++++++,,,,,,++++++***))))))((('''''''''((()))))))))))))))))))))))))))***+++,,,***))))))(((((())))))***---,,,+++******)))******''')))***)))((('''((()))++++++++++++,,,,,,------&&&+++***///:::DDDYYYvvvzzzrrrggg[[[UUUJJJFFF???999444111///000...000555:::>>>???@@@???:::888666444222111111111000444444111000444666555111222333333222222333444222333444444444333222111(((---//////000333222///111333555555444333444444888444333555>>>YYYuuu888888:::111:::444666;;;888666555666666666555444444333333444555777888666<<<222>>>dddiiiJJJ;;;999888999<<<<<<999666666:::<<<;;;888666666888888999:::999777666666888999999777666666777888999999888777666555555666666555666777666555444555777444444444444555555555555666666555555666666777888555555666666666777777777;;;;;;:::777333111111222333333444444444444333333333333333333222222222222000000111111222222111111/////////////////////000---...000000//////111222333222000......///111222///111222111000///000111444111111333222......000222111111000000111111222000/////////000111333444///111222111000///000111///000111222222111000///111111111111222222222222//////000000000000//////......////////////......------......///000000000000111111000//////000222000//////......//////000///000000000000000000111---000111000000333333000222222111///,,,+++---///////////////000000000000222111000///...---------///...---,,,,,,...000222,,,...//////......///000***+++---///111111111111000111111222222111111000//////000000000000//////////////////000000000000000000000000000///......000111111111111000...---...///111111/////////000222222111111111000000000///000///---...111000------.../////////000333666///333///444,,,222fffjjjwwwbbbTTTeee{{{uuu777))):::///......///111333222111///////////////.........,,,---...///000111111111---,,,,,,+++,,,---///000******))))))))))))******++++++,,,++++++***((((((((('''&&&''')))+++***)))((((((((()))***+++,,,---******))))))))))))******++++++******************)))+++,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,&&&+++***---888AAARRRjjjzzzqqqkkkbbbXXXRRRGGGCCC<<<444///.........///222666:::===>>>===<<<777666555444222000//////000333333000///222444444000222444333111111333555111222222222222222222111,,,///000...///222333000000222444444333333666888:::777555:::OOOwwwSSS888222888777777777444777666555555666777666444555444444444444666777888444999333???JJJRRR???<<<888888;;;;;;888555444888<<<;;;777555666999<<<<<<<<<;;;888777888999:::999777555555555666777:::999777666555555555666333555666666333333444666444444444444555555555666777666555555555666888888555555666777777777777777888999888666222111222444333333444444444444333333444333333222222222222222111111000000111111222333000000000000000000000000+++---000222111000000111333222111000///000000111///111222111000///000111222//////111111......111222111000000000000111222000000/////////111222333///111222111//////000222///000111222222111000///111111111222222222333333000000111111111111000000---...///000000///...---------......///000000111000111111000//////111222111000///......///000111111111111000000000000000,,,000111///000333333000111222111///,,,,,,///222////////////000000000000222111000///////////////.../////////......///000---------...///000///---.........///////////////...//////000000000//////111111000//////000111111////////////000000000000...///000111111000//////////////////////////////---...000000...---...///000000000000111111111111///111///+++,,,111111------///000//////000444888000000...444,,,EEEttt|||999...555IIIfffzzzLLL)))333///......///000222111000------...............///------...///000000000///---,,,++++++,,,---///111''''''''''''((()))******++++++,,,,,,+++***(((''')))'''&&&(((***,,,+++)))((((((((((((((()))***+++))))))(((((((((((())))))***))))))))))))******+++)))+++,,,+++***)))***+++))))))******+++++++++***&&&+++)))***555>>>KKK^^^rrrjjjeee^^^VVVQQQGGGBBB999///***+++------000222777:::<<<<<<;;;:::555555555444222000...---000444333///...111333222///222444333111000222555111111111111111111222222///000///+++,,,000111000222444555555444555999===666666777CCCccc999555,,,777<<<666:::333444333333555777777666444555555444444555666888999333666777>>>>>>WWWCCC>>>888666999:::999666333888;;;;;;777444666999;;;<<<<<<<<<;;;;;;===>>>===;;;999777666666777888:::999777666555555555666222444666555333222333666444444444555555555666666777666555555555666888999555555666777777777777777111333555444333444777;;;333444444555555444444333222222111000//////000000222111000000000111333444222222111111111111111111***---111333222111000000000000000000000///......///111222111000///000111///------000111//////222222111000000000111222333111000/////////000222222///111333222///...000222...000111222222111000...111111111222222333333333111111222222222222111111---...///000000///...------------...///000000111000111111000//////111222111000///......///000111222222111111000000//////,,,000222//////444444000000111111///---...111555////////////000000000000222111000000000000000111---///111222111//////......,,,+++---000111///,,,222111///...------------------...............---333222000//////000222333////////////000000000000,,,---///000111222111111///...............///000,,,...//////...------.........///000111222333333000111///***+++111222...111222333111...///222666///+++***222,,,RRRyyytttDDD***???888777777@@@ZZZggg999+++222111/////////...---+++,,,,,,,,,------..................///......------+++***)))))))))+++...///*********+++,,,---//////++++++,,,,,,+++***(((''')))'''&&&(((+++---,,,***)))(((((('''''''''((((((((((((''''''''''''(((((()))((((((((()))***++++++''')))***)))((('''((()))''''''((()))))))))))))))&&&+++((()))333:::EEEWWWyyyqqqiiibbbXXXPPPMMMEEE999...***)))''''''(((000222777<<<>>>===888444555555555222///......///...///111111000000222333333333333222222222222111444333111//////000111222///000222333333222111000333666666222333777555000000999;;;NNNYYY:::999777777888999888777888777666777888777555444888777555444333444444555222666444888:::mmm|||MMM999===666<<>>444666444,,,%%%&&&---333000...------......---,,,***+++,,,,,,------,,,,,,......---,,,++++++++++++---------+++))))))+++,,,,,,***((())),,,---+++)))((((((''''''''')))+++,,,---+++))))))))))))'''&&&))))))((((((''''''&&&&&&)))***+++,,,,,,+++***)))+++'''(((...///***''')))*********---000000---)))++++++***+++///777@@@GGGlllzzzmmmfffaaaWWWNNNIIICCC777---***)))((((((***111111333666888999777555///000000...,,,,,,---...---///000111000000111333555555444333222111111000333222111000000111222222...///111333333333111000222555555333555999777222777===JJJnnnOOO;;;999777666777888777777666555444555666666555333666666444444333444555555222999666777777^^^TTT>>>BBB:::;;;HHH<<<888888999999666444444666999;;;888666999===@@@>>>;;;;;;:::999888888999:::;;;999999999888666444333222888777555333222333333444777666666666666777777888777777666666666777888888888555333444666777666555555333333333555555444333444444333222222333444444333333222222111222222222333222000//////000222333222111000///000111333444222111/////////000111333111111000///////////////000111222222222222111000///000111000///...///000000000111111111222222222111000000000000111111222111111222222111///---,,,111111000///------///111111000////////////000111////////////000000111111111000000//////000000111000000000000000000000000///000000000000000//////111111222222222222111111000111111111111000000///222222222111111000///...222222111///............111111111000000000/////////...---///111000---***---------...//////000000000111222111///......///111000000///......------***+++,,,---...//////000000///222444333...---000333///---000111///...///111111000///////////////000000000111111000000000000000000000000000000000111///...///111333444444000111222111000000111222000000000000000/////////111333111222FFFOOOLLL@@@333///333777666222777444444888@@@HHHMMMOOONNN___bbbtttMMM***555333000+++***,,,///000000...------......---,,,++++++,,,------------------------------...//////,,,,,,,,,***)))(((***,,,+++***((()))+++,,,***(((******)))))))))))))))***...,,,++++++++++++***)))*********)))))))))(((((()))))))))******)))))))))+++'''''',,,...***(((******))))))+++------+++(((++++++,,,---111888@@@FFFaaarrrfffbbb___VVVKKKCCC>>>555,,,******)))))),,,111000///000222444444444,,,---------++++++---///...000111111111111222444666666555333222111000///111111111222222222222222---...111333444333222222222333333333777;;;999444:::FFFeeeDDD>>>;;;777555666777888777444333222444555555444333444444444333444444555666111;;;777777555IIIaaaAAA>>>:::555AAA>>>555888999999888666666777999;;;999999;;;???@@@???<<<:::999888777777888999:::888888888777666444333222888777555444333444444555777777777888777777666666999999888777777777888888777555444444555666555444333222111333555666666555444333333222222333333444444444333222111111111111000000000000000000000000222111000000000111333444111111111000000000000000000111111111111111000///000111222222222222111000---///000000//////000111000000000111111111222222333222222111111111111111444333222111000///......111111111///------///111111000////////////000111//////////////////000000111111111000000111111111000000000000000000000000222222111000////////////111111222222222222111111222222222111000//////...111111222111111000///...444333111000...---------111111000000000000//////.........///000000---+++------..................111222222111...------...000000000///......------+++,,,,,,---...///000000111000222555333///...111///,,,---222444111......111000000/////////////////////000000000000//////////////////////////////222000//////111222222222000/////////111222222111222111000///...//////000333666444666hhhsss===///000111333444333111///000333555555444777===CCCWWWtttaaaWWW[[[mmm^^^@@@555000,,,,,,///111000...000...------......---,,,+++,,,------......------(((((())))))+++,,,......***++++++***(((((()))+++***)))((()))***+++***(((++++++++++++***)))'''''',,,+++******,,,,,,+++***,,,++++++++++++*********))))))(((((((((((())))))+++''''''***,,,+++***+++***)))(((((()))***)))'''***+++---...111777???DDDQQQvvvxxxlllaaa```^^^UUUHHH???:::222,,,++++++***+++...111///......000222222111...///000///------///000///000222222111111333444333333333222111111000000000111222333333333222222,,,...000333444444333222333222222333777999888555888[[[ddd>>>@@@===888666666888999999333222222444555666555444333333333444444555666666333:::666666555888fff|||III777;;;555888<<<666::::::;;;;;;::::::::::::<<<;;;;;;>>>@@@AAA???===:::999888777777777888999777777777666666444333222888777666666666666777777777888999999888777555444:::999888777777777777777777666555555555666666555333222222333555666666555444444333333333333444444555444333222111111111111///000111222222111000///111111000000000111222333000000111222111000///......///000111222111000///111111111222222111111111000111222222111000111333000000000000111111111111444333222111000000000000555444333111000/////////000111111///...---///111111111111000000111111111......///////////////...222222111111111111222222////////////////////////333222000///...///000111111222222333333222222111222111111000000000000000111111111111111000//////222222000///............000000000000000000//////......//////000///...---............------------...///000///---,,,,,,---000000//////............,,,------...//////000000111///111333222......111...+++,,,111444111///000000000////////////000000//////000000000000//////000000000000000000000000222000//////000111000///000...,,,...222444222000444222000.........000111666222555FFFTTT555777777666333000//////000,,,000555777888<<>>AAA>>>999777888:::;;;;;;444444444555777888777555333444444555666666666666555777444555888111KKK^^^999???===555;;;<<<999999:::;;;<<<;;;:::999;;;:::;;;<<<===>>>===<<<;;;:::888777777777888888666666777777666555444444888888888888888999999999777888999999999777666555999888777777666666666666999999888777666666666777555444333333555555444333444444555555555555444444555444333222111111111111000111333444444333111000111111111111111222222222///000111222222111///...,,,---///000111000//////222111111111111111111222222333444222000//////000//////000000000111111111333222111000///.........444333222111000000000000000111111000......///000222222222222222222222222......////////////...---222222111111111111222222////////////////////////111000/////////111222333222222333333333333222222000000//////000111222222000111111111111000000///000///////////////000111//////////////////000000......//////////////////..................------+++---......------...000////////////............---......//////000000000000...///111000,,,,,,000000,,,+++///222111111333000000////////////000000000111111222222111111000111111111111111111111111000///...///000000...---000...---///222444333111444222000///...///000222666///;;;___<<<777555222...,,,,,,...000111,,,---000222444888===AAAGGG|||yyyCCC;;;444111333444000///222000...------......---,,,+++,,,------......------///..................///((()))******)))((()))***)))*********)))))))))***&&&'''))))))))))))'''&&&((('''&&&''')))******)))************************++++++)))(((((()))++++++***)))'''''')))++++++***,,,++++++***(((((()))***,,,+++(((''')))000999@@@DDD```{{{lllddd^^^\\\XXXMMMCCC===333///,,,---,,,***+++//////000111444555333///,,,111222222000...---...///***,,,------------...000---...///000111333333444444333333333222222222222---...111333444333222222333222333333222222999AAA]]]FFF>>>???===999888999;;;<<<<<<777666555777888999777666555555666777777777666666777222444444999333999iiivvvBBB===AAA444777;;;666666777999;;;:::888555888888777777888999999:::<<<;;;999888777777888888666777777777777777666666777888888999999:::::::::888888888999888888777777888888777666666666777777999::::::888666666777888555444333333444555444222333444444555555444444333444444333222111111111111111222333444444333222111000000111111222222222222...///000222222222111000,,,,,,---///000000000000222222111000000111222222111222222111...------.../////////000000000111111222111000///............111111111111111111111111///000111000///......000111222222333333222222111...///000111000///...---111111111000000111111111000000000000000000000000000000000000111222333333222222333333333333222222000////////////111333444000000111111111111000000.........//////000111222......////////////000000...///000000......000111......//////////////////,,,...///000///000222333//////////////////......////////////000000111111///......000...+++,,,000111,,,+++///111000111333///////////////000000111111111222222222222111111111111111111111111111111000///...///000000///---111000///000222333333222222111000000000000222222444555MMMzzziii000999111...,,,,,,///000///---...------000444888:::;;;CCCpppsssEEE;;;444555444///...222000...------......---,,,***+++,,,,,,------,,,,,,000///...---,,,,,,,,,,,,''')))++++++***)))***+++)))+++,,,+++***)))***+++'''(((((()))))))))((((((***)))((()))+++,,,+++***((((((((()))))))))))))))++++++************++++++)))***)))'''(((+++***'''***,,,,,,,,,***)))***+++,,,***(((&&&'''...666===DDDWWW{{{wwwhhhbbb^^^ZZZSSSHHH???<<<111...------,,,)))+++///000000222444444333///,,,000111111000......000111---...000000//////111222000000111222333444444555777555444222111111111222...///111333333333111000111222444555111222>>>MMMgggBBB;;;;;;999777777999;;;;;;;;;888777666777888888666555777888888999999888777666777...777444777888111LLLUUU999???777888777444444666999;;;:::777333999888777666555777999;;;===<<<:::999888888888999777777888888888888888777555666777888999999999999888888888777888888999999888888777777777888999999888::::::888555444666888333222222333555666555444111222333333333333222111333333222222111222222222111111222222222222111111000000111222222222222222---...///000111222222222---------...///111222333222222111000000111222222000111111000...---...///////////////000000000111222222111000////////////---...000111222111111000///000111111///......//////000111111111111000//////000111222222000...---111000000//////000000111000000000000000000000000000111111222222222111111222333333444444333333222222111///...///000111333000000111111111111000000000////////////000000111........./////////000000---///000000......000222.../////////000111111111---///000000//////111222...///////////////////////////000000000000111111000...///000///+++,,,111///,,,---111333111///000///////////////000111111000000111111111111000000111111111111111111111111000///000111333222111///111222333333222222222444000000000111111222222333111DDDggg~~~DDD///555333222222111000///---+++---...000333777;;;>>>AAA777\\\SSSAAA444444555000---000000...------......---,,,)))***++++++,,,,,,++++++---,,,+++***))))))))))))'''***,,,,,,+++++++++,,,***,,,---,,,******+++---,,,,,,+++***))))))))))))***)))((()))***+++***)))((((((((()))))))))******))))))************))))))(((++++++((()))+++)))###'''***------+++******,,,))))))))))))+++...444888BBBLLLjjj|||uuueeeaaa]]]YYYOOOCCC===<<<000...---...,,,)))***///222111111222333222///---///000111111111111333555111333444444444444555777333333444444444444555555999777444222000000111222///000222333333222111000000222555666222333CCCVVVOOOAAA999888777666777999::::::999888777666777888777555444888999::::::999888777666666,,,:::444555;;;///===jjj;;;AAA@@@???888666555777:::======888444<<<;;;999777666888<<>><<<;;;999888888999999777888888999999999999888333444555777888888888888888888777777777888:::;;;888888888888999:::;;;;;;777999:::888444333555777111111111222555777777777///000111222222111000///222222222111222222333333111000000000000000000111000000111222222222222111---......000111222333444///.........000222444555333222111000000111222333000111222222111111222333////////////000000000000333222111111111111111111***,,,///111222222111000///000222111///......///---...///000000///...---000111222333222111///---000000////////////000000000000000000000000000000111222333333222111///...222333333444444333333222444333000///...///000111///000000111111111000000111111000///////////////---.........//////000000---///111000......000333...//////000111222222333---...///...---,,,---............///////////////000000000000111111111111111///000111///,,,---222---,,,...444666111------///////////////000111111//////000000000000//////000000000000000000000000111111111333555555333111111444666555222000222555...///000222333333333333///RRR{{{iii,,,222///000111111///,,,,,,///222+++...111222222444888<<<===@@@]]]EEE222222666333------000...------...///---,,,))))))***++++++++++++***...---,,,,,,++++++,,,,,,(((***,,,---,,,++++++,,,***---...---+++***,,,...111000...+++***)))******)))'''&&&'''((()))(((&&&(((((())))))*********+++'''((()))******)))((('''(((,,,,,,((()))+++(((!!!%%%)))------,,,******+++'''))),,,...///000333555???EEE^^^zzzooo```^^^YYYSSSKKKCCC===999++++++,,,,,,++++++***)))...444999999555555:::@@@CCCDDDEEEGGGGGGFFFFFFEEEBBBAAA@@@>>>;;;888666444444444555666666666666666555555555444222222333444555555444222111000000000888111///;;;555<<<777xxx???>>>???888888888777666555555555444555555666777666666666555666777888999999888777777777777444222222333555[[[MMMBBB777:::===777888999;;;;;;:::999999AAA<<<777555888;;;;;;;;;===>>>???>>><<<:::999::::::999888777777777888999999999999888888888777777999999999999999999999999:::999777666666666777888888999999:::999777555444888888888777555444666777333333333444555666777777444333222222222333444555444111111444333111000333333111000000111222222111000000000000111111111111444111///...000111111000222111000//////...//////111222333222000......///111222222111000000111333333222111000////////////000000000000000000000000//////000000000000000///222111///......000222333222111000......000111222000000111111111000000///000000000000000000000000555555666666555333111000000111222222111111333555444444333333111000...---...///111111000//////000//////000000111111111222222000......000111///,,,------......////////////...000222111...,,,,,,...---......///......------000000000000000///......111000/////////000222333222111111222333333000...000000000000000000000000111111111111111000///...333000......000000---+++222222333333222111///......//////000000000000000555555444444333222111111<<<'''+++888444555:::333<<<]]];;;444222,,,...000111000///...///111......000333333333888???@@@@@@}}}FFF...555000---333111000000////////////000000...---,,,,,,,,,,,,---...(((,,,000///+++)))***------******---...++++++...(((,,,///---(((&&&)))---...,,,*********)))'''%%%*********+++,,,+++)))'''***,,,...,,,)))(((***---+++((('''******((((((+++,,,,,,+++***)))(((((('''(((((((((((())))))))))))$$$###%%%***,,,---222888CCCFFFVVVzzzrrrmmmgggaaaWWWMMMDDD>>><<<;;;(((***...333888<<>>JJJ{{{CCC999===999888888777666555444444555555666777777777777777555666777888999888888777888888888666444333555666FFFaaaBBB===222222999999::::::999999888888666666555555666999===???<<<<<<===<<<;;;:::999999;;;:::999888777888888999999999999888888888777777999999999999999999999999;;;:::999777777777777888777777888777777666555444444555555444333222444555222222333333444444555555555444333222222222333444555222222333333///...111333111000000111222222111000000000000111111111111222111//////111333333333111000000////////////000111222333222000......///111111222111//////111222333333222111000000//////000000000000000000000000,,,---...///000111111111111111000000000111222333000000111111111111000000111111222222222222111111000000000000000000000000444333333222111111111111333444555444333333555777333333333222111000///......000111111/////////000/////////000000000000000111///......000000...,,,000000111111111111111111---000111000...---...///.....................---000000000000000///......000000//////000000111222000//////111333333222111000000000000000000000000222222222222222111000000333111//////000000...,,,...///000000111000///...//////000111111111111000444444333333222111111111222111777:::333222999:::PPP```666333000333000111222111000///000222000000222555555666===EEEAAABBBQQQ111555222---000111000000////////////000000...---,,,,,,,,,,,,---...(((,,,000///+++)))+++---***''''''******((())),,,(((***---,,,***)))***---+++)))(((((())))))(((&&&+++***)))******)))'''$$$((('''''''''((()))))))))+++((((((******((((((,,,((((((((((((((((((((((((''''''((((((((()))))))))&&&%%%''',,,---...222888<<>>===<<<;;;::::::999999888777666444444111444777888666444222111555555555444222111222333444333555999///<<>>>>>>>>>>>999:::;;;===>>>>>>>>>>>>=========<<<;;;:::999888222444666666555333333333888999888666222///000222333333777:::222===hhhCCCHHH???>>>999999888777666555444444444555666666777777666666666777888999999888777666777888999888666555666777555LLLeeeJJJ>>>===:::999888777777888999:::999;;;======;;;999:::<<<888888888999;;;;;;:::999;;;;;;:::::::::999999:::888888888888888888888888999999999999999999999999888777777666555555444444555444333222222333555666333444555555444444666888444444444333333333333333666666555444333222222222444111000222111...---///333111000000111222222111///000000000111111111111000//////000222333333222////////////000111222222000111222222000//////000...///000///......000222333333333333222222111111////////////////////////+++,,,---//////000000000...///000111111111000000///000111222222111000///000000111222222222111111////////////////////////333333222222222333555666444555555333222111222333111000000000000111111111000111111111//////000222111111111000000/////////000000000000000000000////////////...............---......//////000111222...............///////////////000000000000//////---...000111111111000///000///------///222222222000000000000000000000000000000111111111111000000000000////////////...---///000000111222222333333...///000000111111000000222111111111000000//////000111(((+++777222222HHHeee...333111111...000111222222000000111222444222222444555777???HHH===@@@vvvAAA444333---,,,111/////////....../////////------------------------***,,,------++++++,,,......***)))++++++***+++///((('''''')))***+++)))(((---,,,++++++,,,+++(((&&&((('''''')))+++,,,+++***---+++***,,,......---++++++''''''))))))&&&&&&)))++++++***)))(((''''''&&&))))))))))))************+++)))+++......---000666888===GGG[[[~~~tttooolllkkkhhhddd___ZZZUUURRROOONNNLLLJJJHHHGGGFFFFFFGGGDDD@@@AAACCCCCC@@@===999999999999999::::::;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<666666666555444444666999777999:::777222000222555//////666;;;999BBBsssmmm999===???666888888777777666555555555444444555666666666666555666777888999999888777666555777888777666555555666<<<777```QQQHHH>>>888777777777999;;;===>>>@@@>>>======>>>===:::777999888888:::<<<===<<<:::;;;;;;;;;;;;::::::999999888888888888888888888888999999999999999999999999888888888777777777666666555444333222222333555666333444555555444444666888555555555555444444444444666666555555444333222222111//////222222//////222333111000000111222222111///000000000111111111111111/////////111111000...000000///000000111222333///111222222000//////000...///000///...///000222222222333333333222111111...........................///////////////......---...//////000000//////222111000//////000111222......///000000000000000////////////////////////000111333444555444444333444444555333111111222333000000/////////000111222000111111000//////111222222222222111111000000000000111111111111111111222333333333333333333222222......---...///111222333///............///000111//////000000000000//////---...///111111000//////222000------...000000///////////////////////////......////////////.........//////......------...222111111111111111111222---...//////000000//////111111000000000000000///666222)))111:::111???kkkJJJ000000---666)))///000111000//////000111444222111222222333:::CCC999===PPP666333///---222//////............//////------------------------***+++,,,,,,+++,,,---...///++++++------+++---000***(((''''''((()))((('''''''''''')))******'''%%%((('''%%%&&&'''((('''&&&''')))******'''%%%&&&'''---***)))++++++((((((+++((((((((((((((((((((((((******+++++++++,,,,,,,,,***)))***,,,,,,+++...333333;;;CCCPPPooo~~~qqqjjjdddaaaTTTQQQKKKFFFCCCCCCDDDEEECCCBBBAAA??????@@@AAAAAA???===;;;;;;>>>>>><<<:::===<<<;;;999888888888888;;;;;;;;;;;;;;;:::999888777777777888777777666666333333111///...000333666444888:::888333222555999888555;;;===<<<@@@wwwUUU===999@@@555777777777777666666666666444555555666666666666666777777888999999888666555444666888777666555555666>>>111===gggKKK444666777888999;;;===???@@@@@@===:::<<>>???===::::::::::::::::::999888888888888888888888999999999999999999999999999999999888888999::::::::::::999666555555444444444555555222333444333222222444666555555555555555555555555555555666555555444333222000......222333000111444333111000000111222222111000000000000111111111111000/////////000000...,,,111111000000000111222222///111222222000///000111...///000000//////111333000111222333333222111000........................111111111111000///...---........./////////000000333111///......///111333------...///000000000000////////////////////////---///111333333222111000444555555444222222333555111000///...///000111222111222222000//////111333111111111111000000000000///111222222000000111333000111111111222222222222000///------000222333222///......---...///111222...//////000000000000000......//////000000//////111///...---...///...---////////////////////////,,,------..................///000///...---...///111000///////////////000......///000000000000000111111000000000000000000//////222777222///TTTeee999222---+++555......000111000///...///000222111000111000111777???888;;;~~~fff<<<444222...111///......------......///,,,------......------,,,++++++++++++,,,---......,,,)))***------++++++...***)))(((''''''(((***,,,///000111555888888777555333111...,,,,,,+++***((('''+++...---)))'''(((***,,,)))(((***)))&&&&&&)))$$$%%%&&&'''((()))***+++***++++++++++++,,,,,,,,,)))'''(((++++++***---222222>>>EEEKKKeee{{{nnn\\\NNNHHHEEEDDDBBBIIIGGGDDDBBBBBBEEEIIIKKKCCCBBB@@@>>>=========>>>AAA@@@???@@@@@@@@@@@@???>>>===;;;999888888888999::::::;;;;;;<<<;;;;;;;;;666666666555444333222111000000000///...///111444888;;;===999333000333777===:::>>><<<;;;???JJJ@@@===>>>777555555666666777777888888666666777888888888888888777888888999888777666555555777999999888666666777:::777555gggSSS666777888:::<<<===>>>????????????>>>>>>>>>>>>>>>===@@@===;;;===@@@BBB???;;;888999:::::::::999888777777777888888888999999999999999999999999999999999555666888999:::;;;::::::777777888777777666555444444555555444333222444555333333333444444555555666444444555666666555444333222000000333333111111444333111000000111222222111000000000000111111111111///......000111111000...222222111111000111111111///000222222000000000111///000111000000000222444///000111333333222000///000000000000000000000000111111111111111111000///111000000//////111222333111111000000000000111111---...///000000111111111000000000000000000000000///000000111111111111000222333333333222222333555222111///......///000111222222222000//////222444............////////////---///111000......000222++++++,,,---...//////000222000------000222222222//////...---...000222333......///000000000000000///............///000000...------...///000...---////////////////////////,,,---......//////......///111222111//////000222//////......///000111222000000111222222222222222111111111111111111111111++++++333444...AAAppplllCCC111000222000+++666///000111111//////000111000000111333333222888@@@;;;<<<|||}}}CCC444555000//////......------......///,,,,,,---......---,,,,,,,,,+++******,,,---...///***(((***......+++***,,,*********((('''***000666EEEEEEGGGIIIKKKKKKIIIFFF999666444222333333222111///111333555555444444444333///...000///,,,,,,///************++++++++++++)))))))))*********++++++)))'''(((++++++***---222111???GGGIII]]]qqqXXXGGGIIIHHHFFFFFFEEEEEEDDDCCC???@@@AAAAAAAAA???>>>===@@@???===<<<<<<===>>>???<<<======<<<;;;;;;;;;;;;:::999888888888999;;;<<<555666999;;;>>>???AAAAAA??????>>>===;;;999777666333555777777666666777888???BBBBBB;;;222---...111333222999888<<>>??????>>>>>>BBBDDDEEEBBB>>>===???BBBBBB???<<<>>>BBBCCC@@@<<<888888999:::999888777666777777888888999999999999999999999999999999999999000222444666888888888888888999999:::999777555444888888888777555555666777111111222333333444555555333444555666666666555444555222222444333000000222333111000000111222222111000000000000111111111111...---...111333444222111333333222111000000000111...000222222000000000111///000111111000111333555...///111222222111000///111111111111111111111111///000111222222222222222444222111000000222444555...000111222222111000.........000111111222222222111111111111111111111111444333222000000111333444...000000000//////111333333111///...---...000111222222222000//////222444+++,,,,,,------.........+++---//////---,,,...111+++,,,---...///111222222444000------000222222111//////...---...000222444......///000000000000000//////...------///000111++++++,,,...000111000...////////////////////////------...///000000//////000222444333111000222444////////////111333555666222222333444444444444333111111111111111222222222333---000///555___<<<***...---;;;777:::000222333222111000111222//////222555555555;;;BBB>>>==={{{III555777000............------.........,,,,,,---......---,,,,,,,,,+++)))***,,,...//////***)))+++000111,,,***,,,)))++++++)))(((,,,666>>>999888999999999666222...222000///000222444555555444333444888===???===999AAA===<<<>>>===::::::===555444222000...,,,***)))(((((((((((()))))))))))))))'''(((++++++***...333+++;;;CCCBBBTTTyyygggXXXOOOKKKIIIGGGIIIGGGFFFEEEDDDDDDBBBAAABBB???<<<<<<>>>???===::::::<<<>>>??????>>>>>>???;;;>>>>>>;;;;;;===<<<999444777::::::888666888:::???===<<<<<<>>>@@@AAAAAA@@@@@@>>>===;;;999888777;;;;;;:::888555555666777===CCCCCC999333444777777:::---111999333EEEDDDKKK>>>CCC888:::888777777777888:::===???777888999999::::::999999999888888888777777666666888666555666888777444111;;;,,,EEE888MMMKKKHHH111;;;===BBBDDD222===@@@AAAAAAAAA@@@@@@BBBCCC>>>@@@CCCEEEFFFDDDBBB@@@888999999::::::999999888???===;;;:::999888555222999;;;<<<;;;777666777999888888777666444444666888777777777666555555444444666555444333333333333333555333111333555666555333444555666555333222333444333333444555555444444333333333222111000000000111222111111000111222444555000111111000//////000222111111111222222333333333333222222222111000000000111111111111111111111111000333444333000...000222444222//////000000000///***111555111...000000---000111111111222222222222////////////////////////000000000000000000000000111111000000111222333333///111333444333222222222000000111222222222222111222333444333111//////000000000000000000111111111000///...---------------.........///000111111111000///------///000///...///////////////000111111222111000000000111333444333333333333333333333333...///000111111000...---///...---///222333111...///////////////////////////////////////000111111000111111000//////000222444333111111111333555777555111///000444666333///000...---///222333000...'''444;;;000CCCbbb------///222555555000,,,111000///000111222111///333333444555777999:::;;;:::;;;\\\888666&&&555000000...---,,,++++++*********+++,,,,,,---.........---+++++++++---///000,,,......+++***---,,,***---...---,,,***+++...111...,,,***+++...000///---,,,)))(((******)))***...,,,------...///000111111111000111333555777666555666888;;;=========>>>>>>999888555222000/////////---,,,***(((''')))---111///333999AAAPPPpppxxxbbbKKKQQQMMMIIIHHHHHHGGGDDDAAAEEEDDDCCCBBBBBBAAA???>>>???>>><<<===>>>??????>>>:::<<<>>>???>>>=========999<<<===<<<<<>>>>>>>>>>>>>>======???@@@<<<===@@@BBBBBBAAA???>>>999999999999999999999999===;;;:::;;;;;;;;;888666:::<<<===;;;999777888:::777888888777555555666888555555555666666666666666666555444444333333333444666444222333555666444222444555666555333222333444333333333333333333222222222222111111000111111111333333222111111222222222111111222111//////111222000000000111111222222222222222111111111111111111111111111111111111111111111222333222000000000111444222000///111222111111,,,222555222000111111...000000000111111111222222000000000000000000000000111111111111111111111111000000000000000111222222///111333444222111000111000000111222222222222111111222333222000/////////000000000000000000000000---...///000000///---,,,/////////000000000000000000///------///000///...///////////////000000111000///.........///111111111111111111111111111111///000111222222111///...///...---///111222000...///////////////////////////////////////000111111000111111000//////000222000000//////000222333444555222///000333555333000111000///000222333111//////999...000iii{{{555//////000222555555222...222000///000111222111///222222222444666:::<<<>>>======jjj???999,,,333111000...,,,+++++++++,,,***++++++,,,------.........---+++++++++---...000+++......++++++------+++---...---+++******---///...+++)))***+++,,,+++))),,,)))))),,,,,,***+++...******+++---...000111222...---...///000000000///111222444444555555555666777777666777777888999:::======;;;888666666888;;;333888???CCCLLLfffsss___UUUNNNKKKHHHFFFFFFFFFIIILLLLLLHHHCCCAAAAAABBBBBBAAA@@@>>>===>>>??????>>>======>>>???:::<<<>>>>>><<<;;;:::;;;999<<<<<<::::::===<<<999666444333333444666666666444222222333555777888777777777888999:::;;;<<<===888888999888777888:::<<<===>>>;;;555333555666444:::444111;;;:::444iiioooGGGFFFAAA@@@666888:::999777555444555666777777777888999999999999999999999999888888888888777<<<999555333444555666777111???222:::===ZZZ^^^EEEJJJEEE888======;;;<<<<<<;;;;;;;;;;;;<<<<<>>@@@BBBBBB???:::888999;;;;;;<<<>>>===;;;999888999:::<<<;;;777555666444000555111------111333333222333222111111333444333222777777777777666666666666222333444444444666999;;;<<<:::666444444555555333777333---888<<<...```NNNHHHAAAAAA>>>888;;;;;;:::777444333222333333888888999:::::::::::::::999999999999999999999999;;;999777555555666666777444;;;222999999BBB{{{QQQDDDEEE<<<>>>@@@888===<<<;;;:::;;;<<<<<<;;;@@@@@@AAAAAAAAAAAAAAAAAA<<<;;;999888888999;;;<<<:::999999:::<<<===<<<:::::::::::::::999888888888666888::::::888777666666555555555555666666777777555555444444444444555555666666555444444333222111222444555444222222333444555444333222111111222222111000000000111222333333111222333333333111000///111222333222111111333555000000111111111111111111//////000000111111222222111111111111111111111111444111///000333444222///111/////////111333222111///111222222111222111111////////////000000000000111111111111111111111111222222222222222222222222000///////////////000000222444666555333111000000000000111222222222222111///000222111///......///000000000000000/////////---...000222222222111000444333222111///...------000///------///000///......//////000000000000000111111111111111222222333......////////////000000,,,---.../////////....../////////000000000000///////////////////////////000000//////000000111222000111111000//////000222...///111333444555555555555333000///111333333222333222222111111222111111333///HHHbbb222666222111000000111111222222222111000000222222111000222111111111555999???BBB@@@BBBTTT888555000444111...+++***,,,...000,,,,,,,,,,,,------......---,,,,,,++++++,,,------,,,...---******...///------...---+++)))((()))+++------------...------,,,---+++,,,000111---,,,...,,,---...///000222333333/////////...,,,++++++,,,---+++******,,,---...///,,,---...000000000///...***---111333555777999;;;CCCGGGLLLMMMLLLTTTkkkPPPMMMQQQFFF???AAAGGGBBB;;;999;;;===>>>>>>===@@@BBBBBB@@@>>>>>>??????AAAAAA>>>999666888:::;;;<<<>>>===;;;999888888999;;;:::666444444222...999666222222666888888777666444333333444333222000555555444333222111111000222333444444555666999<<<:::777444333444444444444///BBB;;;111666BBBzzzGGGMMM@@@@@@===999===<<<:::777444222222222222999::::::;;;<<<;;;;;;;;;999999999999::::::::::::888999999999888777666666:::111888777999>>>UUUkkkDDDAAA???>>>BBB:::???===;;;<<<>>>??????>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;999888888999;;;<<<:::999999999;;;;;;999777888888777777777777777666666888::::::888666666666777777666666555555555555555555444444444555555666666666666555333222222222222333444333222222333444555555444333333333333333111000000000111222333333...000111222333222111111111222333222111111333555222222222222222222222222/////////000000111111222111111111111111111111111333111///000333444222//////......///111222111000///......000111111000111////////////000000000000111111111111111111111111111111111111111111111111000000///////////////000444555777666444222111111000000111222222222222111...000111111///......///000000000000//////......111000/////////111222444444444333111000///------000///------///000///.........///000111000000///000111111111222222222222/////////000000000111111......//////000000000000//////000000000/////////000000000000000000000000000000000000000111222222000111111000//////000222...///111222333444444444444222111000111222333333222111111000000000111222666000bbbDDD)))---111000000///...///000111222111000111222333222000444333222222444999===@@@???CCCggg:::444---444222...,,,+++---///111,,,,,,------------......,,,,,,,,,++++++,,,,,,,,,---///...******...///------------,,,)))((()))***)))+++---............///---+++---111111...---///////////////////////////000111111000...---///111...,,,***+++...111222111///000111111111000///...000111333333111/////////333444777:::;;;===DDDMMMUUUaaarrrIIIIIIPPPGGGCCCEEEEEEBBB@@@@@@CCCCCCAAA>>>;;;===???>>><<<;;;===@@@<<<======<<<;;;:::<<<===;;;<<<>>>===;;;999888888666999999666666888777444999777666666777999999999777555444555555444222000000000000111111111111111000111222111111222555888888555333444444222444777222CCC888...WWWQQQOOOBBB@@@<<<999<<<===;;;888555444333444444999::::::;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;777999;;;;;;999777666666===---<<<666:::@@@;;;eeeZZZEEEAAA>>>EEE@@@???<<<;;;<<<@@@BBBBBB@@@<<<<<<===>>>>>>===;;;:::<<<;;;:::999999:::;;;<<<;;;:::999999::::::888666777666555666777777666555666777888888666555555666888777777666555555444444555555555444555555666777444555666555333222222333111222333333222222333444333444444555555444444333111111111000111111222222...///000111222222222222000111222111111111333555333333333222222222222222//////000000000000000000111111111111111111111111111000000111222333222111000//////000222222111///000---,,,///111000000111/////////000000000111111111111111111111111111111000000000000000000000000111111000/////////000000333444666666444222222222000000111222222222222111...000222111000//////000111000000//////......---333111///------///222444333333222111000000//////000///------///000///...---...000111111111000///......///000000000000/////////000000111111222222000000111111222222333333...000111111///......///000000000000000000000000111000000000000111222222000111111000//////000222......//////000111111111222222222222222222222222000111111000//////222444333WWWWWW222222)))///000000///------...000333111111111222333222111333333222333555999<<>>FFFGGG666,,,333222///------...000111------------------......,,,,,,,,,,,,++++++++++++///000...******---///---,,,---...---+++******+++%%%(((+++,,,,,,,,,---......,,,---000000...---000000//////......------,,,...000222111///000444888111...,,,...111444333111...///000111222222222222///111222222111///000111///---...333666333333444444555888<<>><<<<<<===<<<999555;;;>>>???===::::::>>>CCC???===<<<<<<>>>??????>>>:::<<<>>>>>><<<:::::::::555888999666666888777444222444555444444444555666333333333444555555333111...//////000111222333333///000000///...///111333666444444666333000444;;;;;;777===```WWWGGGAAA>>><<<999:::===;;;999777666666777777777888999999::::::999999::::::::::::;;;;;;;;;<<<999;;;<<<:::777666777999888555999888888<<<<<>>@@@BBBCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;999777888666555666888888777555666777777666444333555666666666666666666555555555555555555555555666777777333444666555333222333555000222333333222222333444///111333555666555444222222222111111000111111111111000000000000000111222///000111111000000222444222222222222111111111000000000000000000/////////111111111111111111111111///111222222111111222333333222222333444444111///222---+++000333111111333000000000111111111222222000000000000000000000000111111111111111111111111222222111000000000000000000222444444222111111111000000111222222222222111///111222222111000000111111000000///......------222111///......///000111111111111111111111111111000///------///000///...---...000111111111//////---...///000111000000///...//////000111111222222/////////000111222222333...000222111///---...///000000000000000000000000111111000000111111222333000111111000//////000222111000///......///000111000111333444444222111111000111111111///111444888DDDppp555+++666222///111222111...---...000333222111111333333222111000111222444777:::===???===III]]]>>>111222111000/////////000111..................------,,,,,,,,,,,,,,,+++******111222///***)))---...,,,+++---......,,,+++,,,---%%%))),,,---,,,+++,,,---///,,,,,,//////---...111111111111000000000000///---000333333333555;;;AAA777444111222555666222///......//////000222333444)))+++---......000222444444222333777777444444666???;;;666222222555;;;???KKKMMMHHHLLLFFFEEEGGGFFFBBB======???BBBBBBAAA>>>@@@AAA>>>;;;<<>>>>>@@@@@@>>><<<:::<<<>>>>>><<<;;;:::;;;666999888555333555333//////333666555333222333555000///000333555666444333000111111111222222222333444555444333111111333555555444555777333///444======333___UUU;;;<<<;;;<<<:::999===;;;999888777888999:::666666777888888888888888:::::::::;;;;;;<<<<<<<<<<<<<<<;;;888555555888<<<111???444999555555HHH333GGGhhhOOODDDDDD999:::777555888>>>BBBAAA???<<<>>>@@@BBBBBB???<<<::::::;;;;;;<<<<<<;;;;;;:::;;;::::::;;;<<<===;;;:::999777555666999:::888666666666666444222222444666444444555555666777777777555555555555555666777777222444666555333222444666000111333333222222333444,,,///222555666555333111333333222111000000000111444222111/////////000000...///000000///000222444222111111111000000//////111111000000//////......111111111111111111111111...111333222000///222555555444444555666555333000444---,,,111444222222444111111111111222222222222////////////////////////222222222222222222222222333333222111000000111111---000222222111000000111000000111222222222222111///111333333111111111222111000000///...---------000000000000000///...---///000000111222222333333000///------///000///...---...000111222111///...///000111333333222222111.........///000111111222,,,,,,,,,------///000000...111333222///---...000000000000000000000000000111111111000111111222333000111111000//////000222444333111//////000222333...111444666444222111000000111222222000222666:::fffyyy<<<+++222111111///222444333000...///000333222111111333333222111---...111444888<<>>???@@@AAAAAABBBEEEDDDCCCAAA@@@???????????????>>>===;;;:::999999999:::;;;<<<===>>>??????BBB???===>>>???>>>;;;777555333333666666333222555666444222000///...///000...//////000000000000///...222000,,,333??????777111;;;111+++999888...333444nnnjjjYYYFFF===:::888777888>>>;;;999999::::::666333---///111222222333555666>>>>>>>>>>>>????????????;;;;;;:::999999999::::::444444444444666888:::;;;;;;mmm^^^EEEFFF666777777<<>><<<;;;:::;;;;;;999888777777888888888888777777888;;;:::666777<<<<<<777999777666555666777666555444555777777666666888999666555555666888999888666666555444333333333333333333333444444555444444333555222///000444777777777111111000000111111222333111000000000//////......111222222333333222222111333222111/////////000111111///---...111222000...000111111222222222111111000111111111111222222222111111111111111000//////111111222222111000///...222222111111111111222222///.........///000111111333222000000111222111111333222111/////////000111222333333222000///000222...///000111222222111000111111111222333333111///)))***,,,...///000111111.../////////////////////000000000000///////////////222111......000000---000///.........///111222111000//////000000///...000000000000000///......,,,...000000//////111333444333000...------...///000000111111111000000///222111111111000000//////............000222444666333333222111000000000111222222333444444444333333///000555555---...BBBWWWjjj@@@000000000000333///222555666444222000000,,,///222555666555444222222111///000333888???BBB:::JJJYYY;;;666333000/////////...---.../////////...------,,,...,,,***)))((((((***+++***,,,...,,,******,,,//////---+++,,,///111000...000++++++000111---+++...222,,,***......+++***......111222,,,444:::111444333555777999:::999888888000333777;;;<<<;;;888777:::999777666555555666666333444444111......111444666333111000000111000///---...000222444444444333999KKKBBBFFFAAA@@@BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888::::::;;;<<<===>>>??????DDDBBB???>>>>>>===:::777:::777777::::::666555777777666666555444222111000//////000111111111000000---111111000888DDDFFF???DDD&&&333BBB,,,+++@@@>>>}}}VVVLLLAAA<<<:::777888;;;===;;;::::::::::::888666000222333333333333555777<<<<<<<<<============>>>===<<<;;;:::999888888888666555555555666888:::;;;>>>EEEvvvOOOEEE333;;;:::;;;???AAAAAABBBDDD>>>???@@@???===<<<===>>>:::999888999;;;;;;:::888888777777666666777777888:::<<<:::777888===<<<888:::888666666777777777666666777888777666555666777666555555666888888777555555444444333333333444444333333333444333333222222333111///000222444444333555555444222222222222222222222111000000000000000000111111222222111111000333222000/////////000111111///...///111111000...000000111222222222111111000111111111111222222222111111111111111000//////000000000000000111111111222111111000000111111222111111111111111111222333222111111000111222111111333222000/////////000111222333333111000///000222...///000222222222111000111111000222333333111///,,,---...///000111111111//////////////////......000000000000////////////000333222///...000///,,,///////////////000000111///......///111222111000///000111111111000...---,,,...000000//////111222111111111000000///...---000000111111111111000000222222222222111111111000111000000///000111222333222222111111000111111111///000111333444555555555111999444666>>>:::NNN~~~nnnPPP444---000111111444000111222222000000111222000111222444444333111000......///000333888;;;>>>AAAQQQqqqJJJ666333111//////000///...,,,---------,,,,,,+++***---,,,+++******+++---...***,,,...---+++***---000///---,,,---///111111///333......222333000...000...+++,,,111333000000333;;;888555------222///...222444777999;;;;;;;;;:::444666:::<<<===;;;888666999888888777888999:::;;;999999999666444333666888888666444333555666666555///000222444555666777777777MMMCCCGGGBBBAAABBBEEEEEECCCBBBAAA@@@>>>>>>===<<<<<<<<<===>>>>>>???@@@@@@???>>><<<;;;:::999<<<<<<======>>>???@@@@@@EEEBBB>>><<<;;;:::999777<<<999999;;;:::666555777:::;;;<<<<<<;;;888555333///000111222222222222222---111222222:::DDDFFF@@@888111111:::333(((CCCvvvGGGCCC???>>>;;;777888===;;;<<<<<<<<<:::999:::;;;555666777666444444555777:::::::::;;;;;;;;;<<<<<<>>>===;;;:::888777777777888888777666777888999:::@@@555UUUkkk???:::===<<<999888;;;AAAAAA>>>@@@AAAAAA???===;;;;;;<<<666666777:::<<<<<<:::888999888666555555666888999;;;<<<:::888999===<<<999999888666666777777777666777888888777555444444555777666666666777777666444444333333333333444444555333333333333222222111000333222111222333444333111999888666555333222111111444333222111000111222333000000000111111000000000222111000000///000000000111000//////111111000///000000111222222222222222000111111111111222222222111111111222111111000///000/////////000111333444222111111000000111111222333222111111111111111111111111111111111111111222222111000000///000000000222222333111000///111222///000111222222222111000111000000111222333111//////000111111222222111111000000000//////.........////////////000000000000///222222///...111111......//////000000000000000...------///111333222222///000111222222000...------...////////////000222---...000222222000///---000000111111111111111000333333333222222222222222444333222111000000000000111111111000111111222222///000111222333333333333111444666555999OOOlll~~~GGG777+++---333222000222000000000......///222555444333333222111000//////,,,...000333666999:::<<<@@@RRRWWW666333111000000000000///,,,------------,,,++++++,,,+++++++++,,,---///000+++---///...++++++...111...------...000111111000333000///222333111000111///...000444555111//////,,,---444777444888<<<333333444777:::<<<=========999:::<<<======;;;888666666777777777999:::<<<===;;;;;;;;;999777666888::::::888777777888:::;;;:::444444555666777999:::;;;888MMMDDDHHHDDDBBBDDDEEEDDDCCCBBB@@@>>>===============>>>???@@@BBBBBBGGGFFFEEEBBB@@@>>><<<;;;=========>>>???@@@@@@AAA@@@>>>;;;888777777777777999777666888777333111333888888999888777555333222000111111222333333333333111444444444888======888(((<<<666...999BBBmmmJJJEEEAAA@@@>>>999777999:::<<<>>>===:::999<<<>>>999999999777555555666777999:::::::::;;;;;;;;;;;;<<<;;;:::999888888888888;;;:::888777777777888999<<>>???;;;@@@AAAAAA@@@>>><<<<<<===888888:::===??????<<<999:::888666444444666888:::<<<;;;999888999;;;:::888888666444444555666555444666777888777555444555666888666666666777666555333222222222222333444555555333333444333333222111000555555555666666555333222999888666555333222222222444333111000000111222333000000111111111111000000111111000000000000000000111000000000000111000000000000111222222222222222000000111111111222222222111111111222222111111000111000///......000222444111111000000000000111111111111000///.........///000111222222111111111222111111000000000000000000111222222111000000111333000000111222222222111000111000///000222222111000111222222222222111000000111111000000///.........////////////000000000000---000000...///333333111---...000111111111000//////......///111333222111...///111333333111///...---...//////......///111,,,---///000111111000000000000111222222222111111222222222222222222222222444333333222111111111000111000000000111222333333333333333222111000///...222+++888555666lllPPP444///...333555111.........///000//////000444666555444222000/////////000000000222555888:::===>>>===RRRZZZ777444111000111111000000......////////////......,,,,,,++++++,,,---......,,,...000...,,,,,,...111,,,------...000111111000222///...000111111111111***,,,111555555222000000777888777999///000<<<111666777999;;;======>>>>>>======>>>>>><<<:::888666666666777777999:::;;;;;;;;;;;;:::999888888999999===;;;999:::;;;=========;;;;;;:::999:::;;;<<<>>>===LLLCCCGGGCCCBBBDDDCCCBBBBBBAAA@@@???>>>>>>>>>?????????@@@BBBCCCDDDIIIHHHEEEBBB???<<<:::999888999999::::::;;;;;;;;;888777555333333333555777666333333555444///...000111000...---,,,------...000000222333333444444444333666777666777999777333666///888888<<>>???<<<777666:::<<<>>><<<::::::===@@@:::::::::777555555777999::::::;;;;;;;;;<<<<<<<<<888888888888999:::;;;;;;;;;:::999777777777777888888@@@555CCC}}}{{{SSS@@@CCCBBB>>><<>>>>>===<<<;;;<<<===<<<===>>>@@@BBBAAA===::::::999666555555666999:::<<<999777888999888777777666555333333444444444333333555666666555555666888777666555666777666444222222222222222222333444555444444444444444333222222555666777666555444333333555444444333333333333333222111000000000000222222111222222222222222222111000000000111111111000000000111111111000000000111111111111222222222111111000000111111111222222222111111222222222222111111444222000......///000111111000000000000000000111111111000///.........///...000333333111111111333000000000111111111000000111222222111000000111333000111222333333222111000000///...///111222111111111111111111000///...---111111000000////////////.../////////000000000111///222222//////222222///---...000111111111000///222000///000111222111///...000111222222111000///---...//////......///000......---...///000222333000000111222222222222222000000111111111111111111222222222333333333333333111000000000111222333333333333333222111000///...333333333;;;]]]mmm222000000222555555000---------///111222222333444666333222111000///000222333222222222333666:::===@@@AAAZZZ___888666333111111111000///......///000000//////...------,,,+++++++++++++++,,,...000...,,,,,,...111***,,,---///000000000111222111000000111444444222$$$***111444666777888888EEEIII:::777000111IIIFFF;;;;;;<<<=========>>>===?????????>>><<<:::999777;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>>>>>>>>>>CCCAAA??????@@@AAABBBAAACCCBBB@@@???>>>>>>??????@@@JJJ@@@DDD@@@???AAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>AAA???===;;;888555333222111111111222222333333333111111111000///000222444444111111333222...---//////...,,,++++++---///000///000111222333444444444444666999:::;;;:::777666888222///<<>>:::777<<<<<<<<<;;;::::::<<<>>>999999888666555555888:::;;;;;;;;;<<<<<<<<<======666666777777999:::<<<===;;;:::888777666666777777===--->>>AAAFFFoooIIICCC???>>>>>><<<>>>AAA999:::;;;:::888888888:::?????????AAABBBAAA>>><<<;;;:::888777777888:::;;;<<<888666888888666666777666444333333444444333222222444555555555555777888666555555555666666555333333222222222222333333444333444444555555444444444444555555444222111222333222222111111222333444444000000000111111111111111222222333333333333222222//////000111111111111000000111222222000000111222222222222222222111000///000111111111111222222222000111222222333222222222444333111////////////000111000000//////000000111333222111111111111111111,,,000333444222000222333//////000111111111111000000111222111000000222444111222333333333222111000000///---...000222222111000000000000///...---,,,000000000000000000000000......//////000000111111444666555000///000...+++...//////000000000000000333222000000111111000///000000111111222111111111---...//////------...//////...------...000333555000000111222333333333333000000000000000111111111000111222333444555555555111111111000111111222222///000111222333333333333///>>>///JJJsss666444...///222333111/////////---000222333333333444555222222111111111222444555222111000111444888<<<>>>AAA___ggg;;;888444222111111000...,,,,,,---............------------,,,+++******)))+++---///...++++++...111))),,,///000000000111222555555444111333888888666111777999777444555666666888RRRCCCEEEDDD333<<<888>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@>>>======<<<<<>>DDDCCCBBBDDDFFFHHHGGGFFFIIIGGGEEEEEEGGGIIIJJJIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCHHH>>>AAA;;;999:::888888777666666555555444555444333333222222222333333333222111///...---,,,,,,------------.........---///000000------...000000......111000---,,,...---------...///000222222...///000222333333444444555777:::======:::777777000:::999bbbJJJ[[[cccGGG@@@<<>><<<:::999:::;;;<<<<<<666666555444444555999<<<;;;;;;;;;;;;<<<<<<<<<<<<777777777777888999;;;;;;:::999777666555666666777===...@@@AAA222eeeeeeNNN>>>@@@BBB;;;999===;;;;;;<<<:::888777777888<<<;;;;;;===???@@@>>>===;;;::::::999999::::::;;;>>>888666999:::666555888888666444444555666555444333555666555444444555666555444444555666777555444333333222222111222222222111222333444444444444444444555555333111111333666222222111222222333444444///000222333444333222111111111222222222222111111...///000111222111111000000111333222000///111333444444333333111000...---000111111111111222222222000111222222333333333222111111111000000000000000000000////////////000000111111111111111111222333+++000444444222000222444...///000111222111111000000111222111000000222444222222333333333222111000000...------000111222222000000000000///...------/////////000111111222222.........///000111111111333555444000///111000---///////////////000000111222000000000222333222111111111000000000111222333---...//////------...///.........///000111222222///000111222333333333333000000000111111222222222111222333444555555555444222222111111000111111111///000111333444555555555000;;;IIInnnJJJ 666,,,...000//////000000111000000111000000111444666333333333333333444444555000111222444666888;;;<<<<<<]]]kkk===:::666333222000...---,,,,,,---...............,,,---------------,,,,,,***,,,...---+++***---000***...222333333222333555555777555111444999:::777;;;@@@???666000111333333```{{{}}}~~~TTTFFF??????????????????@@@AAAAAACCCBBBAAA@@@@@@@@@AAAAAAEEEFFFFFFFFFEEEDDDBBBAAABBBAAABBBDDDHHHJJJJJJHHHIIIGGGGGGHHHLLLOOOPPPQQQMMMMMMMMMMMMMMMLLLKKKKKKGGGHHH<<<>>>777444555111111000///---,,,++++++...---,,,+++))))))))))))++++++++++++++++++++++++,,,,,,,,,------------------///111000---++++++------***+++......******,,,&&&'''***---...///............000111222333333333666777;;;>>><<<777444444888(((YYYjjjBBBIIIFFFDDDBBBBBBEEECCC???===???@@@<<<888888:::<<<;;;:::333444444333333555999===::::::;;;;;;;;;;;;<<<<<<888888888777888888999:::999888666555555555666777444===666222777:::aaabbbGGGHHHKKK@@@999===???@@@@@@>>>:::888888888888777777999<<<>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;???999777:::;;;777666999999777666555777777666555555666777666444333333444444333333444666777666444444444333222111111111111///000111222333444444444666777777555222333666:::444333333222222333333444///111444666666555333111000000111111111111000000...///000222222222111000///222333333000///111333555555444333111///---,,,000111111111111222222222000111222333333333333333...///000111222222111111000000////////////000000//////......///000111111***///444555222000222444...///000222222222111000000111222111000000222444222333333444333222111000000...------///111222222000000000000000///............///000111222333333---......///000111111222---111111///000444555222000///.........///111222000//////000222444444333222111000//////111333555---...//////---,,,---...,,,---///111222111000000///000111222333444444444111111111222222333333333222333444555555555444333333333222111000000000111222222333444444444333333;;;333qqqYYY+++222...---///000//////111111000222111///---,,,...333777444444444444444444444444000222555888;;;<<<<<<;;;888\\\iii>>>;;;777333222000...,,,......///000111111000000+++,,,---...////////////***,,,...,,,******,,,///+++///444666555444555777444666333///222888:::666333999999111...333999;;;///fffKKKNNN^^^===888@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBDDDEEEFFFDDDEEEFFFFFFFFFEEECCCBBB===<<<<<<@@@EEEGGGGGGEEEEEEEEEEEEHHHLLLQQQSSSTTTNNNOOOQQQRRRSSSRRRQQQQQQLLL555444111555***...************************,,,,,,+++)))&&&&&&(((***///+++'''''')))***)))''')))((((((((((((***,,,---***))))))***,,,------,,,)))***++++++***+++---///......---------,,,,,,,,,///000111222222333222222<<<;;;===@@@<<<666777===000XXXGGG666BBB999AAA>>>DDDFFF@@@CCCGGGAAA<<<:::777555555666777777>>>888111111555999888666::::::;;;;;;===>>>@@@AAA>>>;;;777555666777888888888888888888777666444444444444888;;;888;;;RRRmmmwwwQQQJJJHHHCCC???===:::888777;;;AAACCC@@@<<<>>><<<:::999::::::888777???@@@AAAAAA???===:::888777888:::;;;<<<;;;::::::222555888999777666777999777777777777777777777777666666666555444444666888555444333222333555777999222333444333222111333555555555444444444555555666111222444666666555444333111111333333444333222111000111333444444333222111222111000111222222000...222333333222111111222444444333222111111222333444///000111111111///...---222111000/////////000111333000...///222444333111000111222111000000222444111111111111111111111111000222444555555444222111000///...///111222222111///333444000---......,,,000000///000333444111,,,////////////000000000000111111111000000000000000000000000000000///............///000000000000000///000111333333222111111222222111111111111111111333222111111000000111111//////000222222333333333////////////////////////333222000//////111333444///111333333222222333444///000111222444555666666...///000000///...///000444333333222111111111222222...111999888000000777???___xxx---...FFF&&&111000//////000000///......000111000///...///000---:::BBB***777222777---666555555555777:::===???444bbbtttFFF999222555555//////555222111///...------......---,,,++++++------,,,+++,,,+++******+++...000222777444//////555;;;999333222333444444444555777888777777777777888888888888888888999<<<@@@AAA>>>;;;@@@===<<>>@@@BBBDDDDDDCCC@@@???AAA@@@===<<<@@@EEECCC===888:::===@@@BBBCCCCCCCCCFFFJJJKKKIIIJJJOOOSSSTTTTTTTTTUUUXXXYYYYYYWWWUUUNNN000///,,,111'''+++******)))))))))))))))))))))+++,,,+++(((''''''(((,,,***(((((()))***)))((()))((((((((((((***+++,,,+++***)))***,,,------,,,)))***++++++***+++---///------------,,,,,,,,,,,,,,,---...000222333444444666???CCC===;;;===:::222JJJ???DDD<<<;;;AAA@@@GGGHHH@@@@@@DDD???<<<:::777666666777888888999777555444555777999::::::;;;;;;<<<======>>>>>>???<<<999777888999:::999888888888888777666555444<<<888888:::777555@@@PPPpppLLLGGGEEE666===>>><<<;;;>>>AAACCCAAA??????<<<:::999999999888777::::::;;;::::::888777666999:::;;;;;;;;;:::999999444777999999777555555777777777777777777777777777777777666444222111222444333333222222333444666777444555555555333333555666666555555444444444555555222333444555555555444333222222333444333222111111000000111222222111000///...---,,,---......,,,***111222333222000000111333333222111111111111222333222222222222222111000000111000000///000111222333333000//////222333333111///000111000//////111333000000000000000000000000222222333333333222000///222111///000111111000///...222333000...000000......///...///000111///---/////////000000000111111111000000000000000000000000000000000000///.........//////000000000000000///000000111111111111111111111111111111111111111333222111111000000111111---...///000000111111111111111111111111111111111111111000000000111222333333444555555333222333444//////000111222333444444222444444444222111222333222222111111111111222222111111000111444999888333SSSHHH111111---555111000///000111222111000000222333222111000111333---333888,,,---000:::666555555555666888:::===???@@@cccVVVCCC888333666666111000555222111///...------......---,,,+++,,,---...---++++++***))))))+++---///000777888777444666999999666444555666666666666777888666666666777777777777888999888777999;;;;;;999666===;;;999;;;@@@AAA???;;;;;;<<<>>>@@@@@@>>><<<;;;999888666666:::@@@???:::<<<<<<===>>>???AAACCCCCCEEEIIIKKKJJJLLLRRRWWWWWW^^^^^^]]]\\\[[[XXXTTTQQQPPP,,,,,,***///%%%)))***)))))))))(((((('''''''''))),,,,,,***'''&&&&&&''')))*********)))******)))(((((('''((()))+++,,,---,,,++++++---------+++((()))******))))))+++---,,,,,,,,,,,,++++++++++++)))***,,,...111333555666555:::@@@AAA;;;777:::AAARRR@@@CCC333EEEFFFCCCIIIKKKAAA@@@DDD@@@;;;:::999888888888999:::666888999888555555777:::999:::<<<=========<<<<<<@@@>>>;;;999:::;;;<<<;;;888888888888888777666555888222222888:::888:::@@@KKKeeePPPIII888777>>>??????@@@AAABBBBBBBBBDDDBBB>>>======>>>>>>>>>@@@???===<<<:::999999888::::::;;;;;;;;;:::999999999;;;<<<;;;999777777777777777777777777777777777888888666333000...///000333333444444555555666666666777777666555555666888666666555444333333333444333333333444444444555555333333444444333222111000111111000000//////......000///...///000000...,,,111222222111///...///000222111111000000111111222333222222111111111111111000000000000111333444555222111///000111333222222...///000///......000222000000000000000000000000333333222111000///......333222000000111111///...,,,111333000000222333111//////000000///...///000000000000111111111222222000000000000000000111111000000000000000//////...////////////000000000000///////////////000111111111111111111111111111111222222111000000000000111---...///000000111000000111111111111111111111111//////000111111111111111444555555444222111111222000000000111111111222222555666666555444333333444111111000000000111222222333222222111000444AAANNNccc'''333222$$$;;;111000///000222333333222111222333222111111222333///,,,444;;;(((000999888555555555666888;;;>>>???DDDhhhWWW>>>666444888888222111555111111000///...............---,,,---.........,,,***)))))))))***,,,...///666;;;<<<888555666777666///000111222333333333222777888888888999999999999;;;999666666666666555333999666555777999:::888555555666777999999777555444111222000...222777666111777555444333444555888999<<>>>>><<<<<<@@@>>>;;;:::;;;<<<<<<<<<888999999999888888777666222///000888<<<;;;;;;>>>CCC```eeeCCC@@@::::::===@@@BBBBBBAAAAAAAAAEEEBBB???===>>>@@@@@@@@@GGGEEEBBB>>><<<;;;;;;;;;999999999:::;;;;;;;;;;;;<<<=========<<<;;;;;;;;;666666666666666666666666888888666333000///000111444444555666777777666666666777777666555555666888777666555444333333222222444333333333333444555666444444444333333222111111333222000///............222111111111222222000...000111222111///......///111000000000000000000111111000///......///000111111111111222222333444444111111000000111222222222///000111000......000222000000000000000000000000333222111000000000000000222111///000111111000///---222444111000222333111111222333444111...111555000111111111222222222222000000000000000111111111//////000000000000/////////////////////000000111//////...------///000111000000000000111111111111222222111000000000000000000000111222222222222222////////////////////////---///000222222111000///111222333111000///000111333333333333333222222222333444555444222111111222444333222222111111111222555111444666...000UUUaaa777111000000333333000///...000222333333222///000111111//////000111222,,,777OOO,,,111333000444555666777999<<>>BBBEEEGGGJJJKKKKKK------+++111''',,,+++++++++******))))))))))))******(((&&&&&&(((***###'''+++,,,***)))***,,,)))((('''''''''((()))***---,,,++++++------,,,***((()))))))))(((((()))+++,,,,,,,,,+++++++++******,,,,,,,,,---...000222333:::888@@@EEE666888qqqaaa===EEE>>>hhhSSSIIIIIIDDDCCCCCC===:::;;;<<<;;;999888:::;;;:::777666888;;;<<<999555666888:::===??????>>>>>>>>><<<::::::;;;<<<<<<;;;999999999999999888888777777777777999777555666999888555tttSSSBBB@@@666999>>>AAAAAA???>>>======;;;999888:::<<<<<<<<>>::::::999:::;;;<<<<<<<<<666666666666666666666666777777666444222222333555333333444555555555444444555666666555444444555777777666555333333222222222444333333333333444555666555444444333333222222222444333222111000//////000111000///000111111///---...000111111///.........000000000111111000000000111000///......///000111222222222333222222222222111111111111111111222333111222222111000///111222222222222222222222222222111111111111111222333444///......///111333222222///333555111000111111///222111333666333...000666000111111111222222222222//////000000111111111111//////000000000000//////000//////...///000111111///...---------...000111//////000000000111111111222111000000//////000000000111111222222222222111000000000000000000000000---///111333333222000///000111111111000000222444666666666555555555555555222333333222111000000111888777666444333222111111000444444///444PPP{{{yyy666+++===......:::+++///...---///111222222111///111222111000///000111555,,,777PPP...111111///555555777999;;;>>>@@@AAADDDsssDDD222222444666666222000222111111111000000///......///...------//////...---++++++,,,,,,,,,---......666999:::999:::;;;777000111000000333666888888666.........////////////000666555333111///000222444///...------...---+++***++++++,,,,,,,,,+++***)))+++,,,***&&&&&&((('''###,,,---......---,,,+++***%%%)))+++******...111000333555888999888888:::<<>><<<888777888:::777444222666===AAA>>>:::888999;;;===????????????<<<;;;999:::;;;<<<;;;:::999999:::::::::999999888666888999777333111444999666444GGGPPP777:::;;;===>>>>>>===<<<;;;:::888888999<<<>>>>>>>>>:::999888999;;;===@@@BBB777777888999:::<<<===>>>777555444555777999999999777777777777777777777777666666666555444444666999111111111111111111222222444555555444333333444666555555444333222222222333333333333444444444555555444444333333333333444444444444333333222222111111333222222222333333111///---///111222000/////////000111111222222111111000111111111111111222222333222222333333222111000000000111222111000000222444222222333222000000111222333333333333333333333333///000000111222333444444...------///222444444333///333444111///111111///111...000666555......333000000000111111111222222/////////000111111222222...//////000000000000000000///.........///111222...............///000000...//////000000111111111111111000////////////000//////000000000000//////222222222222222222222222...000222333444333111000333333444333222333666888666666666666666666666666111333444333222111222444999888777555444333222222+++888444,,,LLL~~~999::::::555......000//////...---...000111111000222333444333222222222444555,,,222???...000555555666777999;;;>>>@@@BBBCCCBBBzzzsssGGG000333555666444222111111111111111111000///.........---,,,---.........,,,,,,,,,,,,------.........444888;;;===@@@AAA<<<555444111///111555777777555////////////000000000111//////...,,,++++++...000++++++,,,++++++***))))))************)))(((''''''&&&((((((%%%%%%))))))'''***+++---......---+++)))%%%***+++)))(((+++,,,+++,,,///111000...---000333777---,,,***000&&&***(((((())))))******++++++***+++++++++))))))+++,,,***((('''(((***++++++***)))((('''&&&&&&'''((()))***)))((()))+++,,,+++***,,,,,,---,,,******,,,---------------,,,,,,,,,,,,//////...---...///111222))):::999222QQQuuuEEE>>>GGGeeeQQQHHHGGG===666888777:::===???<<<888555666888777666666888;;;>>>>>><<<=========>>>>>>>>>>>>>>><<<;;;::::::<<<<<<;;;:::999999:::::::::::::::999333666888666444555888;;;:::777000KKK|||CCCHHHCCC===;;;;;;<<<<<<:::999999;;;>>>AAACCCCCCBBB;;;;;;;;;<<<>>>AAACCCDDD::::::999999999:::;;;<<<999666444444666888777666777777777777777777777777666777777555444444777999333333111111111111222333444555555444333333444666444444333333222333333333222333444555555555444333333333222222333444666666222222333444444333222111555444444444555555333111,,,...111222111000000111111111222333333222111111000000111222222222222222///000111222222222111000///111222111000000222444111222222111//////000111222222222222222222222222...///000222222222111111///......///222333333222,,,111222000///111111000333---///777999111...111/////////000000000111111...//////000111111222222......///000000000000000000000.........///111222......///000000000000///......//////000111111222111111000/////////////////////000000000000//////222222222222222222222222000111222333444333333222666666555444333333666888333333444444444444444444000111333333222222444555666666555444444444444555...777<<>>;;;,,,000000,,,666111000//////111222111///222333444444222222333444222...333111777333999777777888:::===@@@BBBDDDEEEQQQqqq666222555888777444333333333111111222222111000...------,,,+++,,,---...---+++++++++,,,------------,,,,,,555===@@@AAABBB@@@<<<888333...---000222111///000111111111111222222222,,,------+++))))))+++---)))***++++++***)))))))))*********)))((((((''''''%%%((((((%%%%%%)))***(((&&&'''((())))))*********'''+++---***))),,,---+++$$$(((++++++))))))---111000///...,,,222''',,,&&&&&&'''((()))***++++++(((***---...---+++***+++,,,)))&&&&&&))),,,+++))))))((('''&&&&&&'''((()))(((''''''(((***,,,+++***)))***+++)))(((((()))+++......------------,,,,,,///...------...000333444;;;888333EEE}}}III<<>>============<<<;;;:::;;;<<<===<<<;;;999999:::;;;;;;::::::::::::;;;;;;999888888777555444...======HHHjjjTTTJJJ>>>888999<<<<<<<<<555666999===BBBCCCBBBAAA===============>>>>>>???>>><<<;;;999888888999999===:::666666888999888666777777777777777777777777777777777555444444555777777666444333333444666777444555666555333333555666333333222222222333444444111222444666666555444333333222222222333555777888000111333444444333222111111000000000111111///...+++...111333222222222222111222333444444333222111---...///111111111000///,,,...///111222222222111///111333222000///222555000111111000...---///000111111111111111111111111...///111222222000...---111000///000111222111000***...111//////111333111555...000:::===555///111////////////000000000000...//////000111222222222......///000000000000000111000...---...///111222---...000111111111000///---......///000111111222111111000///////////////111111222222222111111000000000000000000000000000222222333333444444444333666666555333111111333555000000111111111222222222---///111111111111333555222222222333444555666777666333EEEqqqRRR&&&777000---///111333555777333111000111222222111000000111222222000000111222...111999///DDD888999222777999<<>>@@@>>>???@@@???@@@999222///111222000...,,,,,,,,,,,,---------------///000---***)))***,,,(((***++++++***))))))***++++++***))))))((('''''''''+++***&&&%%%'''(((&&&((('''&&&'''(((***---...%%%***,,,***)))+++,,,+++***---///---)))(((+++///---111///)))---'''///*********(((&&&&&&(((*********+++++++++******))))))******(((''''''(((***&&&''')))***+++***((('''%%%######'''---///---)))------,,,+++++++++,,,,,,---(((%%%(((...111...***))),,,+++,,,222...000===>>>::::::kkkuuu???EEEFFFJJJKKKIIIDDD===999888999<<<;;;;;;===<<<999:::???999;;;>>>>>>===<<<<<<===???>>>===<<<<<<===>>>???;;;888555666999;;;<<<;;;222444777:::<<<>>>???@@@;;;:::999777777777777888>>>555444888777EEEyyylllZZZ:::666JJJFFF777===666:::===>>>>>>>>>AAADDD???<<<999:::<<<>>>>>><<<===<<<<<<:::888777666666;;;999777888::::::777444:::888555555888999888666999666444444777888777555555666666777777777888888888777555444333333444444666555444222111111222222222333333444444333333222333333333333333333333333///000222444444333222111111333444222///------///222000///000222333000...000111111000///---...///000111333555555333111///---...000000//////000222...000111111111111222444000000000000000///...---222222222222222111000000...000111222111000111222///111222111000///000111222000000111222333222111000000////////////000000000000000000000000000000---000000......111222///,,,---///111222333222222---...000111111111000///000000000000000000000000---...///111111111000///222222111111111111111222111111000///....../////////000111222111///---,,,///...------...000333444...111444333000000444888000000000111222333444555333333333444444333222222444...222<<<:::---+++444???999mmmKKK555222000111222333444333222111//////000222333444444555555444444444444333333333222444666777999999888888:::666:::DDDFFFCCCHHHSSSXXX---======999333333666666222//////............//////---------///111111///---,,,,,,+++++++++,,,---...%%%...999@@@BBBBBBCCCDDD???;;;555111000111111111000000///---+++)))***+++,,,***)))''''''(((***+++///,,,)))'''&&&'''&&&&&&+++***)))'''''''''((()))+++(((''''''******)))&&&+++)))((()))***,,,,,,+++,,,)))&&&%%%'''***,,,---...%%%!!!&&&+++++++++...+++000...***///'''...*********((('''&&&(((***)))***++++++++++++))))))'''(((***)))((('''(((***'''(((***+++,,,+++***))))))'''&&&(((,,,---+++)))++++++++++++,,,------...+++(((&&&(((,,,...,,,)))!!!***+++---333222222;;;AAA;;;bbbOOO???BBBiiiKKKJJJEEE???999777888;;;>>>======???===:::;;;@@@===???@@@@@@>>>======>>>???>>>===<<<<<<===>>>???<<<999555555777999999888777888999:::;;;<<<======<<<;;;:::999888888888999:::666666666222:::\\\dddQQQPPP555000DDDEEE999<<>>???>>>===;;;:::999999:::999888666:::::::::999888777777777999777555666888999888666777555333444666777666444111222555666777666444333555444444555555666777888777666444333222222222333222333333444444333333222333333333333333333333333222333444444444222000///...000222111000///111333222000///000222333000...000111222111000///000111222222222222222222222222...000111111//////000222111222333222111000111222111111111000000/////////222222333333222222111000,,,...000000/////////000000111222222000000111222000......///000111000///333333222222222222333333000000000000000000000000---000000......111222//////000111111111111000///---...///000111000000///111111111111111111111111...///000111111000000///222222111000000111111222111111000000000000000000111111000000//////000000000///......///111333444---000222111......111555222222222222222333444555111222333444555666666666333000///222555555333111<<>>:::999III]]]lll===???;;;666444777;;;:::555444333222222222222222333///......///111111000.........---,,,+++***))))))***---444<<>>>>>@@@>>>;;;<<<@@@BBBCCCBBBAAA>>>===>>>???>>>======<<<<<<======>>>;;;999666555666666666555===<<<;;;999999999999:::===<<<;;;:::999999999999777888999888333444BBBPPPoooQQQEEE???;;;;;;<<<>>>AAABBB@@@???>>>>>>EEECCC???>>>>>>>>>===;;;;;;999999;;;>>>>>>;;;888777999;;;888444222555888888777666666888888777666555444333444666666444222///111444777777555222000444555666777777888888777777666555444333333333333222333333444444333333222333333333333333333333333555555555444333000...---///000111111000000111333111000000111222222111///000111222222111111222333333222111000000111333444000222222222000///000111333444444333111000000111333222111000///000111111222222333333222222111000---///111111000///000111000111222222000000111222000......///000111000///111000000//////000000111////////////////////////---000000......111222///222222222111000///...---......///000000000000000111111111111111111111111///000000111111000//////111111000000000111111222111111111111111111222222222111000...///000222444111111000///000111333444///222333222///...111444444333333333333333444444333444555666666666666666333111333666333000777CCCoooVVV888333---333444333333333444444555666333222222222333555666888888888777666555333222222444444444555666777999999555888<<<===;;;IIIooo~~~GGG888555AAACCC666000666333222111000000000000000111///......000111111000,,,---------,,,***((('''///,,,---666AAAGGGDDD??????;;;666333222333333333111222111000---,,,---///((((((((())))))*********,,,)))'''''')))***+++******))))))(((((((((((()))***(((((((((******)))((())))))((()))))))))&&&$$$###&&&***+++***(((((()))+++)))***,,,+++((()))---...,,,,,,+++111&&&***)))*********(((((()))***&&&(((***,,,,,,+++)))(((###&&&)))+++***))))))***((()))***+++++++++******,,,,,,+++(((''''''***---******+++,,,---------...***,,,---,,,)))((()))+++---111+++'''000666666:::222kkkPPPAAADDDrrrBBBBBB???;;;888888;;;@@@DDD@@@>>>>>>???===:::;;;???DDDDDDBBB@@@===<<<===>>>========================:::888777666666777777777@@@>>><<<999888888999:::<<<;;;;;;:::999999888888777;;;===:::999;;;<<<:::UUU^^^MMMNNN===222;;;===@@@AAA@@@???===<<>><<<;;;;;;;;;;;;>>><<<;;;===AAAAAA===999777888777555222111333555666666666777777888777777444444444555666555444333222444666777777666444333666666777777777555333222666666555555444444444444222333333444444333333222333333333333333333333333555555555444222000///...333333333222000000//////000000111111222222111111///000111111111111222333111111111111111111222333222333333222000///000111222444444333111111111222444222111//////000222333111111222222111111000///000222333444222222333444///000111111//////000111222000000000222333222111//////............//////////////////////////////---000000......111222///222222111000///...------...//////000000000000000222222222222222222222222111111111111000000//////111000000000000111111222000111111222333333333333111111000000000222333444222222111111111222333444333555555444222111333555555555444333333333444444888888777666555444222111444222999@@@444,,,HHHqqqWWW111888???555///444333222222222444555777444444333333333555777888777777777666555555444444555444444444555777999:::444888===???EEE___qqqyyyRRR333<<>>???>>><<<<<<===<<<888999>>>AAAAAA@@@===;;;:::;;;===<<<<<<============<<<<<<888888999999999999:::;;;???>>>;;;999888999:::;;;:::::::::999888888777777999<<<;;;888:::???===777333hhhWWWEEELLL;;;:::;;;<<<>>>??????===<<<======<<<;;;;;;;;;===>>>???===<<<===>>>>>>;;;888;;;888666555666666444222444555666777777777777777444555666666555555555555666555555444444444555555444555666666555444222111555555555555555555444444222333333444444333333222333333333333333333333333333333333333222222111111333333222111111111000000///000111222222222222222---///000000//////111222...///111333333222111000222333333222000///000111000111333333222111333444333222000//////111222444000000000000000//////...000222333444222222333444...///000///......///000222000000000222333222111333222222111111222222333////////////////////////---000000......111222///000000/////////////////////////////////000000111111111111111111111111111111111111000000000000111000000//////000111111222000111222333444444333333///000111222333333222111111111111222222333444444555555555444333333444555555555444333333333444444777777666666444333111111444666777555999NNNuuuQQQ333222...000666333222111111111111333555666555444444333444555777888444444555555666777777777444444333333444666888:::555:::???AAAEEEWWWxxxhhhNNNbbbWWW555333;;;===:::666666444333111111000000222000......000222222222(((***,,,---------+++***)))***,,,000666<<>>======<<<999777;;;999:::<<<:::777999===<<<======;;;999999:::;;;;;;<<<<<<======<<<<<<;;;888999;;;;;;;;;;;;<<<>>>===<<<;;;::::::;;;;;;<<<999999999999999777666666::::::999666777::::::777555@@@tttbbbAAABBB;;;::::::;;;===>>>===<<<;;;<<<<<<<<<<<<===@@@BBB<<<<<<;;;:::999888888888>>>;;;888999;;;;;;777222222444777888777666666777555666666555444444555777666555333111111222444555111111222333444444444444444444555555555444444333222333333444444333333222333333333333333333333333111111111222222333333333000//////111333444444333///000222333222222333444...///000000///...000111,,,...111333444333111///000222222222000///000111...000111111111111333444111111000///000111222333000000111111000000///...---///111111000///000111...///000000......///000000......///000111000///111111000000000000111111////////////////////////---000000......111222///............//////000111///////////////000111111000000000000000000000000111000000000000111222333////////////000111111222000111222333444333222111...///111333333222000//////000111222333444444555333333333222222333444444444333333333333333444444222333444555555555555555333;;;444---NNNNNN222555<<<+++---999///000000000111222333444555444444444555555555666666222222333555666777888888333333333444555666888888111888@@@DDDDDDFFFOOOVVV[[[GGG===SSSddd444333;;;666777666555333111000//////111///......000111111000---.........---+++)))((('''+++...//////222:::@@@AAA===888333111///,,,+++((()))***)))((((((***+++(((((((((((((((((((((((()))(((&&&&&&'''&&&%%%###'''(((((())))))))))))(((''')))******)))***+++,,,(((((())),,,///000///---''')))---222444000)))###'''---///+++(((+++///222666000---(((,,,###***''')))+++,,,+++******+++((('''''''''((()))+++,,,'''(((***)))((('''(((***))))))(((((())))))***+++***'''%%%&&&))),,,---,,,***+++,,,......---,,,+++,,,---------,,,+++,,,,,,,,,///555>>>===777SSS???HHHmmm^^^DDDFFFBBB???<<<;;;;;;;;;888666999777888;;;:::888:::>>>666888:::::::::999:::;;;;;;;;;<<<======<<<;;;;;;999;;;======;;;:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::888777666999999:::;;;999666777:::999<<>>BBB:::;;;<<<:::777666:::>>>;;;;;;;;;<<<;;;999555222111444777888777666666777555666555333111111555888666555444333333333444444333333333333444555666666222333444555555444333222222333333444444333333222333333333333333333333333222111111111222333333444111//////000444555555333...000333333222111333555000111222111/////////111......000111222222222111...000111111//////000222///000111111//////000222/////////000000111111111222222222222222111000000,,,...000000/////////000000111222111000///000222000......///000111000/////////............//////000000000000000000000000---000000......111222//////......---...///000111000//////...///000111222////////////////////////000/////////000222444555.........//////000222222000111333333333222000///000000000111000000//////---...///111333444555555333222222222333555555555222222222222222333444555222333444555666777777777555;;;@@@RRR}}}YYY555444666666444777777000///000111333444555555555222333555666666555444333222222333444555666666777222222444555666777777777333:::AAACCCBBBAAA@@@AAA>>><<<@@@TTTjjjCCC888888888777555333111000/////////......///111111000...000//////...---,,,+++***+++---///...+++,,,111777;;;777333000...---+++)))'''((())))))((((((***,,,+++***((('''&&&&&&'''''''''&&&%%%&&&''''''&&&$$$&&&'''((()))******)))(((''')))++++++))))))+++...+++******+++---///......%%%,,,555999:::<<>>KKKiiiEEEDDD>>>:::777777:::;;;;;;:::888777888;;;:::999;;;@@@333666999;;;::::::;;;<<<:::;;;<<<======<<<;;;::::::<<<>>>===:::888999:::<<<=========<<<;;;:::::::::;;;<<<<<<;;;:::888777888999>>>CCC???777888???<<<<<<;;;;;;]]]eeeEEEAAA<<<;;;<<<===<<<;;;666888999888777777;;;>>>:::===???<<<888888???EEE555999===<<<888333111111000444777888777666666888555555444111...///444888777777888888888777555444888777555444333333444555111222333444444444333222222333333444444333333222333333333333333333333333333222222111111222222333555222000111333444222000...111333444222111333555222333333222000///000111000/////////000111333444---///000000//////000222000111222000...---...///---...///000000000000000333444444444444333222222...000111222111000111222111333333333222111222333222000000111222333222111222222111111111111222222111111111111111111111111---000000......111222///000///...------...///000000///.........///111222////////////////////////////////////111333555666............///000222222111111333333333111///...333111///...---...///000+++,,,///111333444555666555444333444666888888888000000111111222333444555666777777777777777666666888888RRRZZZ+++...<<<222***666222,,,===///111333555666666666555000222555777777555333111333333333444444444444555111222444666777777666666<<<@@@BBB@@@===???CCCEEEMMMKKKDDDGGGlllnnnEEEBBB===<<<:::888666555444333---------///111111///---...------------...///000///000///---))))))+++...333000---+++***)))((('''&&&'''(((''''''''')))+++,,,+++(((&&&%%%%%%&&&''''''&&&'''(((***+++***)))&&&'''(((*********)))(((&&&)))++++++)))))),,,......,,,***+++,,,------,,,AAALLLXXX___eeeuuuvvv666---333---)))++++++(((%%%%%%((()))'''$$$&&&&&&&&&&&&(((***,,,...&&&))))))&&&&&&***+++)))...***&&&%%%(((***++++++---)))%%%&&&***,,,***(((...,,,+++)))'''''''''(((111))),,,111***(((,,,+++111CCC<<<999JJJ}}}>>>NNNRRRIIIFFF@@@888333666:::888666555666999:::666222222666888;;;>>>???<<<777777<<>>>>><<<;;;::::::;;;<<<===???@@@===999555:::::::::<<<<<<:::666333:::<<<===<<>>>>>===;;;:::;;;>>>@@@>>>;;;888666888:::<<<===???:::666555666999999888777777777666555555444444555777999777333222444777555777999999777555555555666555333222222222333333333333333444444555555555555444222000000111222333666555444333333333333444555444333333222222333333111111111111111111222222////////////000222333444666555222000...,,,+++***000111222333222222000000......///000000000000000333222111///---...111333///000000000000//////...444333333222111000//////222111111111000000/////////111222000,,,+++---000222222111000000///000000555222111111333333000---,,,---///000111111000000666444222000//////000111...//////...,,,***++++++//////000000000000//////(((,,,111444333111/////////...///000222222///---111111111111111222222222444444444333333333333333222111111111111111222222000000000000111444666777666555444111000222666999555444333222222222333444888444333555777666666777EEE```III---666444111...///111333333222///000222333444555666666666666666555555444444444888666555666888999999888333666888888666555777888:::===@@@@@@???@@@DDDHHHEEEHHHHHHDDD___>>>===<<>>AAA999:::;;;<<<<<<<<<;;;;;;777888:::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<<<<<<<::::::;;;<<<===<<<999666:::999:::;;;;;;:::777555777888888666555BBBaaa~~~oooFFF<<<===888555888>>>;;;777666888<<<>>>@@@AAA>>>:::777666777888999===:::666555666777666555888888777666666555555444555666666555444444555666666777888888666555555666555444333222111222222333333333333444444444555555666444333111111111333444555555444444333333333333333222222111111111111111333222222222111000000000............///000111111000000000///000000111111000111222333333222111000//////000111111111111111222111000...,,,---000222//////000000000000000///333333222222111000//////000000000000//////......000000000///------...///111111000000000000111111555333111222333333000...111000///...---......///444222000///...///000000///000000///---,,,,,,---//////000000000000//////,,,...000111000///000111...------///111222222000222222222111111000000000000000000000111111111111333333222111000000000000111000000000111333555666444333222000///111555888555555444333333444444555:::///,,,222444111444===___uuuAAA777888///444222///000222444444333222222333333333333333333555444444333222222333333888666555666888999999999666888999888666555666888;;;<<<===>>>>>>???AAACCCEEEHHHIIIEEEZZZEEE777999BBB<<<222111333444111......000111000///555---)))+++---,,,******,,,+++******************111000...+++***)))))))))+++************)))))))))((((((((((((((((((((((((&&&((())))))(((((()))***((()))&&&###%%%***((("""---,,,,,,+++((((((111;;;:::FFF```cccYYYVVVOOO???999777...333,,,&&&111---+++000((()))+++,,,+++(((%%%###$$$&&&(((******)))&&&%%%&&&)))***(((((()))(((%%%)))((('''(((+++,,,,,,+++---***'''(((***,,,+++)))))))))(((((()))+++---...))),,,...,,,***---222444CCC777555PPPssszzzGGGGGGHHHFFF???999777777:::;;;888999;;;;;;:::999999999888888999555666888:::<<<===???@@@888888999::::::::::::999777888999:::::::::::::::::::::;;;<<<<<<<<<;;;;;;888888888999;;;;;;:::888:::999888999::::::999777888999:::888444555BBBQQQ}}}MMM999EEEIII;;;@@@;;;666444777;;;>>>>>>???===:::777666666777888;;;999777666777666444333999888888777666666555555666555444444555666666666777888888777555555666777444333333222222222222333333333333444444444444555666555444333222333444555444444444444444333222222111111000////////////000444333333222111000//////.........------......///......///000111333444555000111222333333222111111000111111222222222222111111111000...,,,,,,///111......///000111111111111222222222111111000000000////////////............111///....../////////...111111000000000111111222444333222222333333111///444222///,,,***+++,,,...111000///......///000111000111111000...---.../////////000000000000//////000000000...---...000333...---,,,...111333333333333333222111000///............//////000000111111444444222111000000//////222111111000111222333444111111000......000444777666555444444444555555666//////555999333000EEEaaa}}}HHH+++000666///444222111111333444444333555444444333222111000///444333111000000111222222888666555666888::::::999999:::999777555555777888>>>===<<<===???@@@@@@@@@EEEHHHJJJEEERRRrrrNNN111999DDD777---888666333///...///111222222999111+++++++++)))'''(((***************+++,,,---//////---+++******))))))******+++,,,+++***)))(((((((((((((((((((((((((((''')))++++++*********+++$$$&&&'''(((+++///---((("""%%%'''666UUUxxx|||kkkWWWKKKFFF???000###111*********$$$)))000---,,,222,,,666000...222000///---+++******+++---$$$%%%((()))***)))(((''''''+++,,,***)))***((($$$%%%%%%''')))+++++++++******((('''''')))***)))(((***)))))))))***,,,---///)))///...+++000333333666111SSSnnnDDDPPPaaa===FFFCCCBBB>>><<<;;;::::::???FFF777;;;??????888333777>>>777555555666999<<<======777777888888888999999999888888888999999999999999777666666777999999999888888777666777:::;;;<<<;;;:::999888888:::;;;:::999888888:::===:::777999???NNNQQQFFFHHHDDDAAA>>>;;;888777999;;;===;;;;;;;;;:::999999:::;;;888888999999999888666555999999999888777777666666888555333444888:::999777888888888666444444666888333333333222222222222333444444444444444444444444666555444444444444555555333333444444444333222111111111000///////////////333222222222111000000000000000///...............222222222111111222333333000111222333333333222111000000111222222111111111111111111///------///111---...///000111222222222111111111111000000000000////////////////////////222///,,,---000222000...333222111111000000000111222111111111222111000///333222///---,,,,,,---...000////////////000111222...000111000.........000//////000000000000//////111111000...------000222111///---...000222333333111111111000000/////////...//////000111222222333333222111111000111111111333222111000000111222222...///...------///222555444444444444444555555555---888???888333FFFssslll<<<444999444///222222222111222222333333333555555333222111000//////333222111000000111222333777666555666888::::::::::::999888777666777:::;;;@@@===<<<>>>BBBDDDDDDBBBEEEGGGKKKFFFLLLaaaDDD///BBBEEE888;;;777444111//////111333444<<<555///...---***)))++++++************+++,,,,,,...---,,,++++++******))))))***,,,---,,,+++)))(((((((((((((((((((((((((((+++,,,---,,,***((('''(((***+++)))%%%###$$$(((***<<>>???555......222000...+++))))))(((((((((((())))))***+++,,,---(((,,,---++++++,,,)))%%%%%%''')))+++,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,,,,+++******+++,,,---***000++++++666666444>>>JJJlllFFFeeeIIIEEEIIIAAAGGGAAA===<<<>>>BBBLLLVVVTTTIII>>>999777555999>>>:::777444333555888:::;;;777777777888888888999999999888888888888888888888777555444555888999888777888777666777:::<<<======:::999888888:::;;;:::999444222444999;;;888888:::555QQQSSS888@@@:::<<<===;;;777777:::===;;;===@@@@@@===;;;;;;;;;777999;;;<<<<<<;;;:::::::::::::::999888888777777:::777555666999;;;:::888888888888666444444666888333333333333444333333333444444444444444444444444555555555555555555555666333333444444333333222111222222111000000000000111000000000111222222222333333222111000////////////444444333222111111222222000111222333444333333222///000000000000000//////222333222111//////111222......000111222222222222000000000000000000111111000000000000000000000000111...,,,---111333222000555444333111000////////////000111111000/////////000000111111111000000000000000000000111222222333---...//////...---...000//////000000000000/////////000111111///...///000444111///...000111111111//////000000111111222222......///000111111222222//////000000111222444444333222111000000000111222............---...111444222222333333444444444444777888444666PPPzzzYYYFFF333---000333333222000111222222222222222333444444333222111111111222444333222111111222333444666555444555888:::::::::999888666777888;;;===???===;;;:::===BBBFFFFFFDDDDDDGGGJJJGGGHHHOOOttt===;;;EEE???;;;666555222//////000333555:::444000///...++++++...---,,,++++++***+++++++++,,,,,,,,,++++++******))))))***,,,,,,,,,+++)))'''((((((((((((((((((((((((***+++,,,+++(((&&&&&&''''''((()))+++222FFFbbbyyymmmwwwmmmEEE)))###)))''' $$$'''&&&###%%%...666&&&###)))---'''''')))"""000{{{rrrnnneee```\\\RRRMMMHHHDDDAAA<<<444...///...+++)))(((((())))))(((+++,,,******,,,***'''(((+++---......---...///******++++++++++++******///...,,,++++++++++++,,,***///)))---<<<888<<>>:::999999<<<>>>???===<<<<<<===;;;;;;;;;:::999999888888999888777777888:::999999777888888777555555666777333444444555555555555444555444444444444333333333444444444555555555555555444444333222222222222222333333222111111111111222//////000111222333333444444333222222111111111111222222111111222222333444000111222444444444333333///000000000000///......222333333222111000111333//////000111222222222222/////////000000111111111000000000000111111111111///...---...000222222222666555333222000000//////...000111111000//////000---///111222333333222111000000111111222222222333,,,---///.........///000//////000000000000//////,,,///222222111/////////444222000000111111000/////////000111222333444444------......//////000000......///000111333555666222222000000///000111222///000000///...///111333111111222333444444444444333111999ZZZYYY555555555444222222555777000222444444333222333444555444333222222222444444333333333444444444444444444333333444777999999999888777666888;;;>>>@@@@@@999888999<<<@@@CCCEEEEEEDDDHHHIIIGGGEEEHHHiiiCCC;;;;;;:::555444333000//////222555444000...///...++++++......---,,,+++++++++++++++***+++++++++++++++******))))))***+++***)))((('''((((((((((((((((((((((((%%%'''))))))((('''((()))$$$%%%)))333FFFgggmmm]]]PPP>>>...<<<000$$$###)))000///,,,...+++''''''***,,,+++))),,,'''***,,,&&&***///+++***{{{ooohhhaaaXXXQQQAAA???;;;777222---)))'''&&&))))))''''''******''')))+++......,,,+++---...'''((()))***)))(((((((((///...---++++++,,,,,,---+++222...555BBB<<>>===@@@GGGOOOQQQKKKCCC===:::===???AAA???===;;;;;;===<<<<<<;;;;;;:::999999999777888888777666555777888666777888888666555555666444444666777777777666666555555444444444333333333333333444555555555555555666444222000000111333444333333222111111111111222000000000111222222222333444333222222222222222333000000000111111222333444000111222444555444444333111111111111111000///...111222333222000000000222000111111222222222111111.........///000111111222/////////000000000111111---...///000000111333555333333222111111111222222///111333333111000111222/////////000111111222333000000111111111111111111,,,...////////////111222//////000000000000//////+++...111222111000000000222111000111222222111///111111222222333333444444/////////////////////////////////000111333444555111111000//////000111222222333333111000///111222111222333444555555555444555DDDfffPPP)))===000...:::===444222999111444666777555444555666777666444333222333444555111222444555666555444333333222111333555888888888999777777999===??????>>>888:::<<<===>>>@@@CCCFFFEEEJJJGGGFFFCCCIIIkkkfff===666;;;222333333111//////111444111///000222000,,,,,,///,,,,,,+++++++++,,,------)))***++++++,,,+++******)))))))))(((((((((''''''((((((((((((((((((((((((%%%'''))))))((('''((()))---+++---555===HHHZZZjjjVVVEEE333)))''''''(((+++###"""+++---%%%!!!###+++%%% """''')))$$$)))"""%%%'''###'''---***(((sssiiieee```ZZZXXXVVVRRRLLLCCC999111,,,%%%''''''$$$%%%(((***'''''')))+++***((('''))),,,)))+++------,,,+++++++++...---,,,,,,,,,,,,......---666444===HHHAAAaaaQQQiiiLLLLLLNNNUUUfffLLL555333777666555888444:::AAABBB>>>::::::<<<<<<<<<;;;:::;;;<<<===>>>===<<<:::888777777888888<<<888333444777999777444444444444666999:::999888:::::::::<<<<<<:::666333;;;777666888999777888;;;222===:::...===iiiXXXIII999555;;;AAA???:::===FFFQQQUUUPPPHHHBBB???AAABBBBBB@@@;;;999999;;;===<<<<<<;;;;;;:::999999555777999777333222444777555777999999777555555555444555666888888888777666555555555444444333333333222222333444555555555444777444111///...000333555333222222111111111111111222222222111111111111111333222222222222222333333222222111111000111111222000111222444555555444444222222222222222111000///000111222111000//////000111111222222222111111000---......///000111222222---.........//////000000,,,...111111//////333666111111111111222333444555000333555555333111333555111000...------///111333//////000000000000//////---///000111000111222444//////000000000000//////,,,...000000000000111333000///000222444444222000444333333333333333333333222222222222111111111111000000000000111222333444111000/////////000222333444444444333111000111222111222444666777777666666JJJiii~~~@@@+++;;;111666777444111222333333333666999999777666666888999888555333222333444555///111444666666555333111222111000222555777888777:::999999;;;>>>@@@>>><<<;;;>>>@@@@@@???@@@CCCGGGFFFKKKFFFEEEAAAKKKWWWJJJ777===111333444222///...000333333222333555333...---000*********+++,,,---///000((()))***,,,,,,+++******))))))(((''''''''''''((((((((((((((((((((((((((()))++++++***(((&&&&&&&&&'''(((222@@@DDD;;;111---000&&&###((()))%%%%%%+++&&& $$$---+++"""%%%222$$$&&&((())))))))))))***'''###(((+++&&&'''***$$$'''kkk^^^ZZZWWWNNNSSSNNNIIIGGGFFFDDD@@@<<<666333///+++))))))+++,,,---+++***+++,,,,,,+++***(((((((((+++...000000/////////---)))&&&&&&+++///333222CCC111DDD^^^[[[[[[RRRiiizzzHHHCCC===:::::::::999777888999;;;<<<<<<<<<;;;;;;999666666:::;;;:::<<<@@@===;;;999888888:::===>>>>>>>>><<<:::777666777999999888777888:::;;;:::999::::::::::::999999888888666555444555666777666555999666777999777>>>YYYwwwhhhDDD???666333===BBBJJJOOOJJJFFFGGGAAA@@@KKKCCCBBBAAA??????>>>>>>>>>===@@@>>>999;;;AAA???666:::888666555666666666555444555555555444333333222555444222000000111222333333333333444555666777888666555444333333333333333666444222000000222444666777777666555333111///...///444666333333666444///000111111222222111111000222222333111000///111222444333222333444444333111666222...///222333111---000000000000000000000000...///000111111222111111333222111//////111222333---.........//////000000111222333333333111///...222222333333333333222222222111111111222333444444......///111222333444555000000000000000000111111...///000222222222111000//////000000000000//////000111333333111000111222////////////000000000000111111333333333333222111111111111///---...111333777555111///...///111333333222222222111111000000000555666222,,,,,,000333666555444111///444===DDDxxxkkk<<>>;;;===BBBFFFEEECCCGGGDDDIIIMMMBBB>>>___NNN;;;>>>333444888333444666222222222222000......000111---000111///***((())),,,)))......)))'''***+++(((%%%'''***+++***(((((((((+++(((%%%&&&)))+++***((())))))***)))((((((***,,,(((***---......+++(((&&&+++*********))))))(((((($$$$$$%%%'''(((***+++,,,%%%&&&(((***+++++++++***---$$$'''---***)))+++''')))|||jjj]]]XXXVVVNNNKKKHHHDDD>>>888333111111>>>;;;666111...,,,,,,,,,)))))))))+++---...+++))))))))))))***++++++)))'''((()))*********,,,000444999;;;???<<>>===;;;:::999999999<<<>>>>>>>>>@@@CCC???:::<<<:::888888888888666444555555555555555444333222666555333222222333444555444444333444444555666777555444444333333222333333444333111000000111333444111111222222222222111111...222333111111333222...111111222222222222111111333444444333111000222333444333222333444444333111333000---///333555333111111111111111111111111111000111111111111111000///111000///......///000111....../////////000000000111111111111111111222222///000000111111000000///222111111111111222222333...///000000111222333333111111111000000000000000...///000000111111111000//////000000000000/////////000222222000///000111111111111111222222222222111222333444333333111111222333333222000111333555222222000//////.........222222111111111000000000+++000444444111000222333333...555>>>666333XXXjjjCCC//////444555111222333444444333333222333555777888999888777777888666444111111111333444444111//////222555777666777777777777777888888999666666888;;;>>>@@@AAA@@@DDD@@@======AAABBBAAA>>>@@@===AAAEEE@@@???SSSmmm{{{<<>>>>>???{{{PPPggg|||OOO:::;;;999777888:::===>>>???>>>????????????===<<<;;;===888666888888777:::???>>>===<<<;;;:::::::::::::::<<<===<<<;;;999::::::;;;999777888:::<<<======:::999777666666666888999777666555555777777666555333000333:::;;;444111444FFFZZZTTT???DDD---@@@MMMKKKAAADDDFFFBBBBBBAAA@@@???>>>===<<<<<<;;;;;;999<<>>AAACCCDDD@@@===>>>@@@AAA???===???>>>@@@DDDGGGHHHMMMSSSeee000000777888333999@@@;;;999666444555777888666444...111444444111,,,(((&&&---,,,***'''***......***///---***+++,,,,,,)))&&&%%%&&&'''''''''))),,,...+++,,,---,,,***)))***+++((())))))))))))(((((('''************)))))))))))))))((((((((((((((((((''''''&&&&&&''''''((()))***'''&&&...222000:::HHHJJJ[[[tttggg\\\UUUSSSNNNQQQMMMEEE:::000******+++(((((()))+++---///111222+++***)))***+++,,,***))))))((('''))),,,.........---,,,,,,,,,---///333555BBB;;;===EEE~~~ZZZwwwqqqoooCCCUUU;;;===;;;999999999:::;;;;;;??????@@@AAAAAA@@@???>>>===::::::<<<===<<<===AAA@@@@@@???>>>===<<<;;;::::::===??????>>>=========>>><<<999999:::<<<<<<<<<;;;:::777666666777999;;;999777666666777777555444777222222777999888888;;;000999RRR}}}ccc888888777DDDGGGBBB@@@;;;<<>>MMM{{{rrrFFF333***555===555///111000111111222333333333333555555666666666555333333444333222111000111222333444555666777666444000...000222555888::::::888777333666999<<<===???AAACCCAAA???>>>???AAACCCBBB@@@@@@BBBDDDFFFLLLPPPMMMGGGwww\\\EEE;;;<<<777444777666888444222222444222***$$$000---***)))+++///333666---------+++******)))(((000---,,,...222222,,,'''%%%((()))(((&&&'''***...+++,,,---,,,)))(((((()))******))))))))))))))))))''''''''''''''''''&&&&&&)))))))))(((((((((((((((******+++,,,///222555777>>>???IIIRRR___}}}pppfff\\\UUUTTTPPPRRRKKK???666000---***(((............///000000111333000,,,***)))))))))(((***(((%%%%%%&&&'''((((((222///,,,+++---111555888======777mmmoootttPPPtttggg}}}wwwGGGAAA;;;@@@>>>===<<<;;;999999::::::===???@@@BBBCCCCCCBBBBBB>>><<<>>>CCCDDDAAAAAACCCCCCBBBBBB@@@???>>>===<<<===???AAABBBAAA@@@@@@@@@AAA???<<<;;;;;;;;;;;;:::<<<;;;999777777999;;;===:::888777666777777555333:::777444222000///333999777999444FFFppp}}}hhhYYY777888:::CCCIII===333<<<999999;;;===>>>>>>>>>>>>CCC<<<;;;@@@>>>888888???666666888:::<<<<<<:::888555555666777777666666666555444444444444444555555666555444333333333333333000000111222222111111000111222333444444333222111333333444555555555555444444333222333333222333444222333333444444333333222222333333222000000111222222222111333555555444222555444222111000000///...222222222222222222222222000000111222222222222222222222111111111111222222222222222222111111111111000111111222111000///...111111111222222111111111111111000///.........///111111111111000000000000111111111111000000//////111000///......///000111000000111111111111000000000222333333222111111222.../////////000000000000333444444555444333222111...000222222000///000000555444333333222333333444///////////////000000000111///111444333000222888444DDDeee^^^888666666666777555111333777222222333333444555666666666666666555555444333222333222111111111222333444666666666666666555666666<<<777333555;;;===999555666666777:::>>>AAAAAA@@@BBBAAAAAABBBCCCCCCBBBAAA;;;@@@BBBCCCHHHNNNLLLEEEWWWSSS999CCCJJJLLLXXXddd}}}zzzwwwuuurrrjjj]]]SSS<<<999555444333222...+++,,,...111111---))))))+++***)))***///444333---&&&(((***+++)))&&&%%%(((+++)))***++++++((('''&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))111111222444666:::===???GGGGGGOOO\\\yyyllleee\\\TTTSSSQQQSSSJJJ>>>666222000,,,(((++++++,,,---///222555666:::666111---+++***((('''%%%%%%&&&)))---000111111000---+++,,,000666:::<<<777BBB===wwwWWWRRRzzzXXXJJJGGG555777<<<===>>>===<<<;;;===???===>>>@@@BBBDDDDDDDDDDDD@@@???AAAEEEFFFCCCBBBDDDDDDCCCBBB@@@???>>>>>>>>>???AAABBBBBBAAA@@@AAABBBAAA@@@>>>=========;;;999<<<;;;999999999:::<<<===;;;999888777777666555333111444666444111///333777???///;;;>>>888```kkkYYYHHH333444CCCAAA999===777888:::===>>>??????>>>FFFCCCAAA@@@===;;;<<>>;;;>>>AAABBBEEEKKKMMMLLLHHHuuuRRR===444222222,,,+++,,,---+++'''(((,,,###$$$''',,,000///***%%%++++++***(((&&&&&&''')))''')))******(((&&&&&&&&&(((''''''''''''((())))))(((((((((((())))))))))))((())))))))))))))))))***......//////111222333444::::::@@@LLLnnnhhhccc[[[SSSRRRQQQQQQKKKBBB:::333...,,,***$$$%%%&&&(((---222888;;;:::888555333000---(((%%%%%%(((///666;;;===;;;888,,,+++,,,000555:::<<<<<<888<<<^^^iiiwwwiii___888BBB333CCCCCC===???@@@@@@>>>>>>???BBB>>>???AAACCCDDDDDDCCCCCCEEEBBB@@@AAAAAA>>>???CCCDDDBBB@@@>>>======>>>???@@@AAAAAA@@@??????@@@AAA>>>>>>>>>???@@@???===::::::999999999::::::;;;<<<<<<:::888777777666444222...222666777666777999:::***BBB999222CCC<<>>@@@BBBBBBBBBAAA@@@BBBEEEEEEAAA>>>???AAA@@@;;;:::999:::;;;<<<;;;999555666777888888888888777888888888777666555444333444444333333222333333333///000222333444333222111222222333333333333222222...///111333444555666666222///000444444000///222111111222222222222111111222333333222000000111333111111111333555666555333...///000000111222444666111111111111111111111111111111222333333222222222//////000000000000//////222222111111111000000000000000000000000000//////......////////////......000000//////000000111111222222222222222333333333/////////000111111222222222222222222222111000000000111111222222111111000111222444444222111222333111111111111222222222222111222333555555555555444222333333222000111333555222222333333333333222222000000000111111111222222444000111333111333DDDYYY~~~]]]888555===<<<333333444666888888666333444444444444555777999:::666666555555555555555555222222222333444444555666666666444222222777>>>DDDGGG???777555999<<<:::666666999;;;<<<<<<===>>>@@@EEEFFFFFFDDDBBB???======???===>>>CCCGGGJJJMMMQQQBBBjjjVVV666===222))))))***((((((***%%%&&&(((*********)))(((+++)))''''''((())))))(((&&&(((++++++)))(((''''''*********+++++++++,,,,,,(((((()))))))))*********++++++******)))(((((((((%%%&&&'''((()))*********777;;;DDDNNNnnneeebbbZZZQQQPPPPPPLLLIIICCC999...((('''(((,,,+++))))))+++///444777888888888888555000)))$$$...222999???@@@;;;111******+++...444:::<<<;;;888===///^^^]]]JJJEEEMMMKKK777III@@@BBBCCCBBB???>>>???AAA@@@AAABBBCCCCCCCCCBBBAAAJJJDDD>>>===;;;999<<>><<<;;;<<<>>>???AAAAAA@@@???======???AAA;;;;;;===@@@BBBBBB???<<<888888999999::::::::::::===;;;999888777666444222666777777555555777777666777444>>>;;;)))---AAAGGGkkk___HHHJJJJJJEEE@@@AAABBBCCCCCCBBB@@@>>>:::DDDFFF@@@===AAABBB===@@@>>><<<;;;;;;;;;:::999666666777888888888888888:::::::::999777666444333444333333222222333333444///000222444555444222111111111111111111111111111444444555666666555555444333000222777777222000333111111111222222111111111444444444333222111222444111111111333555666555333000111111111000111222444000000000000000000000000333333333333222111000000111111222222222222111111111111111111000000//////000///...---...000222333000000111111111111000000000000///000000111222333222222333333333444444444......///000111222333333222333444444444222111000111111222222222222111111000111333333111000111222////////////000000000000000111333555666666666555111111111///---...111333111333666888888666444222000000111111222222222333444---+++///666JJJqqqpppCCC555:::;;;666333888444444777666222555===444444444444555777999:::666666555555555666666777222222333444555555666666000333777888666444444555444555888<<<>>>===777333444:::??????:::999===BBB@@@BBBCCCCCCBBB@@@?????????999999AAAFFFGGGIIIOOO>>>GGGWWWBBB///,,,000000---++++++++++++***((((((***,,,+++'''%%%&&&)))++++++)))&&&(((+++,,,+++)))))))))&&&'''((()))))))))))))))&&&'''''''''(((((())))))------,,,***)))'''&&&%%%###$$$'''***,,,------------888FFFPPPnnnjjjddd[[[TTTPPPJJJIIIHHHCCC===555000...------+++******---///000000000000///...---------------...------+++(((&&&%%%(((+++000555999<<<===>>>:::...VVVPPPJJJFFFBBB???BBBHHHIIILLLLLLGGG@@@>>>CCCIIIEEECCCAAAAAACCCEEEEEEEEEJJJCCC???@@@AAA???======@@@===::::::<<<>>>@@@@@@AAAFFFFFF===666888<<<===BBBCCCFFFJJJIIICCC@@@@@@@@@======???<<<555444888888888888888777666444444444444555555555555555555555555666888999:::;;;<<<777qqqsssYYYLLLEEE===DDDIIIFFF===888<<>>===888333;;;::::::999999::::::;;;:::999888888888888666444666444555666222---,,,///333444555555444444666777666555444444555666555555999777555444444444666777777333000000222444444333111444777666444222333444666555444333222222111000111222333333444444333333444222//////111111///---000///////////////000000............/////////000111222333444333333111000555000---///555666222---000///...------...000000444333111///...//////000333000...///111222111///111111000000000000111111///000111333333222111111111222222111///000222444333333444555444333111000000222333222000///111444///000222444444444222111///000222333444444333222000000000111222333555555666444222111222333444444444///+++,,,000444333000(((666777555TTTGGG???666000000222444444666666555444444444444555<<<999555444555777888777:::---...===BBB777222777...111222000222888999444666111111666777444666<<<888999;;;======;;;999777555999===??????@@@CCCFFFBBBCCCCCCAAA===;;;::::::===@@@BBBBBBCCCFFFLLLPPPOOOAAAbbbaaa===333111---((($$$+++---((('''+++***%%%***)))'''&&&***000///)))...,,,)))(((((()))((((((((('''&&&&&&((())))))(((%%%&&&(((*********)))(((---,,,)))&&&%%%%%%%%%&&&+++******)))******+++,,,000777BBBLLLhhhfff```XXXPPPLLLGGGHHHFFFBBB;;;333...------,,,***)))***,,,---------++++++***))))))))))))************)))'''%%%###""")))+++///333777:::<<<======PPP~~~TTTNNNIIIFFFAAA>>>AAAGGGEEEIIINNNNNNJJJEEEBBBAAAGGGEEEBBB@@@@@@@@@???>>>IIIDDDBBBDDDCCC@@@>>>@@@BBB@@@===>>>@@@CCCEEEFFFIII@@@AAAJJJCCC333222>>>IIIGGGAAA<<<>>>DDDEEEAAAEEE@@@======;;;777666:::888888888777777666555555444444555666777777888888555666777888999:::;;;;;;EEE111NNN\\\RRRAAABBBAAA???CCCHHHCCC::::::>>>@@@???@@@CCC@@@:::???>>>======>>>>>>======<<<<<<;;;:::999888777777888777666666777666444222777555666777444//////222555666666555444333333444555444333222333333333333666666666666555555444444666333000///111333333222222555777777555444444555666666555555444444333333444444555555555555444444444222111222444555444222111111000000000111111222........./////////000000111222333333333333222111222///---///222333000---000///...------...///000333222111000////////////333000...///111222111000111111000000000000111111000000111222222222222111333333333222000000222444444444444444444333222222///000111000...---///222000111222333333111000///000111222444444444444444333333333222333444666777444333222222222333333222,,,222666444///---111777EEE000???{{{]]]???999666111000222444555555666555555555555555666666888888888999::::::999888999777888999999777777999555888666222222555444///333444:::BBBCCC===999999<<<===>>>>>>===:::777555999<<>><<<;;;;;;>>>@@@BBBCCCCCCEEEIIIMMMGGGCCC[[[kkkjjjllllllggg``````fffGGG###'''888666)))%%%...///&&&&&&...&&&,,,...)))%%%&&&(((((((((((()))+++,,,,,,***(((***((('''&&&&&&&&&&&&%%%'''((()))***++++++++++++,,,+++(((&&&%%%%%%&&&''')))))))))*********++++++111888CCCMMMiii}}}ddd^^^UUUNNNKKKFFFGGGDDD???888000,,,+++,,,******)))***,,,,,,***)))((((((''''''(((((()))))),,,,,,,,,+++***)))'''&&&,,,---///111444777:::;;;444nnnnnnPPPPPPKKKGGGDDD@@@===@@@EEEJJJJJJJJJIIIGGGFFFEEEEEEMMMKKKIIIIIIIIIJJJIIIHHHGGGFFFGGGIIIGGGCCCBBBEEECCCAAA???@@@CCCGGGIIIJJJSSSKKKLLLUUUQQQCCCAAAKKKIIINNNOOOMMMRRRZZZWWWMMMKKKCCC===<<<<<<:::999:::777777777777777777777666444444555777888999:::;;;666666777888999:::::::::222999>>>QQQXXXIIIDDDIIIGGG===>>>III;;;<<<<<<;;;>>>AAA>>>999888:::======;;;<<<>>>@@@>>>>>>===;;;999777555444666555444444555555333111666555555777555111111555666777777555333111111222444333222222111111111111333444666777666555333111555222000///000111111000333666888888666555555666444444444444444444444333555555555555444333222111222111111222444666555444333222222111111111222222////////////000000000000111222222333333333222222............//////......000///...---------...///111111222111111000///...222111//////111222111000111111000000000000111111111111111000111111222333444555555333111111222444555444333222222222333444///000111000......000111111111222222111000...---000000111222333333333333666555333222222333555666333333333333333222111000///333777888666222000///<<>><<<999888===???AAAAAA@@@AAABBBCCC???@@@@@@???===;;;;;;<<<===???AAACCCCCCEEEGGGJJJHHHKKKXXXkkkrrrbbblllzzzooo{{{|||DDD$$$%%%------%%%&&&///---###(((+++***)))***,,,***%%%&&&(((,,,111444333///+++''''''&&&&&&&&&&&&''''''---,,,,,,+++++++++++++++***)))'''&&&&&&'''(((((((((((()))***************222999CCCNNNiii~~~fff___VVVNNNLLLHHHEEEBBB===555...******++++++******+++,,,+++)))&&&************+++,,,---............------,,,++++++///......///111444888999444qqq{{{FFFTTTLLLHHHEEECCC@@@===???DDDJJJKKKKKKJJJGGGEEEFFFGGGCCCCCCCCCEEEIIIKKKLLLLLLIIIKKKOOOSSSQQQLLLLLLPPPJJJHHHEEEFFFHHHKKKMMMNNNJJJQQQQQQHHHGGGNNNPPPJJJXXX\\\^^^]]]ZZZVVVSSSQQQMMMFFF???===??????<<<999777777777777777777888888555666666777888999999:::777777777888999999999:::<<<===;;;:::FFFfffuuuOOO???BBBFFFAAA:::BBB@@@===999888999;;;<<<777777888999888999::::::>>>>>>>>>===<<<999777555666444444444555555333111555333444666555222333777555666666555222111111222444444444222111000111222333444555555555444222222444333222111111111111000444555666777666555555444000000000111111222222222333333333222111000....../////////000111222222222333222222111111111111222//////000000000111111111111111222222333333333222---///111///---,,,...111000///...---------...///000111222222222000///...222111000000111111111111111111000000000000111111222111000000000111333444444444555333111000111222555333111//////111333444222222222222111111222333000111111222111111000/////////000000111222222222666444222000///000222333111222444444333111000000999777333//////777EEEPPP}}}XXX000111:::777333333333444555555555444444555666777999999::::::===999555444777999:::999555;;;===777444777999888333555666777777999:::;;;;;;;;;<<<>>>???>>>>>>???===>>>????????????????????????@@@@@@AAAAAACCCDDD===>>>>>>===;;;:::;;;===;;;===@@@CCCEEEGGGHHHIIIMMMOOOVVVUUUppphhhrrr```***222...###&&&222000!!!...%%%$$$555>>>333"""&&&(((+++000333222...***###$$$%%%&&&'''))),,,---111000---+++)))((((((((((((''''''''''''((())))))&&&''')))************)))111888CCCMMMiii|||eee___UUUMMMLLLIIICCCAAA<<<555...***)))***,,,++++++,,,,,,+++)))&&&++++++,,,,,,---...000000,,,,,,+++++++++++++++,,,000/////////000333666888CCCqqqLLLOOOHHHHHHEEECCCCCC@@@<<<>>>CCCAAAGGGNNNPPPLLLGGGEEEEEEGGGFFFFFFHHHJJJKKKJJJIIIFFFHHHNNNRRRQQQMMMMMMQQQMMMJJJGGGFFFHHHJJJKKKKKKIIISSSSSSHHHEEEMMMOOOHHHSSSOOOPPPSSSMMMHHHSSSeeeKKKGGGBBBAAABBBBBB>>>888888888777777777777888999888888777777777777777777888888888888888888999999<<>>???AAACCCDDDEEE@@@AAAAAA???>>>===???@@@;;;<<>>BBBCCCEEEFFFHHHLLLTTT]]]ddd```^^^ZZZWWWTTTPPPKKKHHHBBBCCCFFFKKKJJJFFFEEEHHHGGGDDD@@@???@@@BBBCCCCCCMMMJJJKKKMMMJJJEEEKKKVVVWWWVVV\\\bbb\\\MMMFFFHHHHHHHHHEEECCCCCCDDD@@@::::::999777777666777888999999999888888777666666666999999999888888888888888(((888???999999BBB???333IIIkkk|||YYYDDD???999:::===@@@>>>999888:::888444222666===@@@>>>;;;999;;;>>>@@@@@@>>><<<:::777666555666888888666444:::888888:::999777999>>>444555666666444333444555333666777666333222555888777666444222222333555666222333444444333222333444333333333444666555333111222333333333444444555555666666666555444222111000222333444333111111222333333222111000000000000000000111111111222222222222111111111111222333444444111333333111//////222555333222000///...//////000000000111111111111000000111222333222000000222333111111000000000000111111111111111000111111222333///111333333111000111111222111///---...///222444222111//////111222111000//////000111333444555666333333333333444555666777777777555444333222222222///222555555333222444666------888QQQpppYYY@@@111666666***'''111000111000//////111666999666777999;;;<<<===<<<<<<999999777666666888<<>>;;;888:::@@@:::===???>>>???@@@???<<>>???CCCHHHGGGLLL[[[ssszzzssslllgggfffbbbbbbeeeeeeaaa^^^^^^XXXVVVSSSRRRSSSVVVWWWWWWSSSOOOLLLKKKLLLWWWqqqtttGGGFFFIIIGGGAAA@@@CCCBBB???;;;:::888777666777888888999999999999999888888888999999999888888888777777888222222666888777???KKK@@@222DDDzzzhhhPPPFFF>>>:::???BBB@@@>>>>>>777666555777;;;======;;;777999===@@@@@@===:::777666666555666888888666555:::888777999888666888===777888888777555333444555222555777666333333666:::666666555555555444555555///111333444222222333555555444333555777777444222444444444444555555555555666666666555555333222222111333555555333333555777444444333222111000000111111111111222222222333333111111111111111333444555333333222000///000222444555444222000000000000111111111000000000000111111111333444222000000222444111111000000000000111111000000111222222222222111...000333333333222333333222111000000000111333444333111//////111333222000000000000000111333444444333222222222333444555666555666666666555333222111///222555555222333777;;;???GGG]]]{{{pppVVV888999888666666888888666...000111111111333777;;;777999;;;=========<<<<<<777<<<>>>;;;;;;JJJfff}}}tttmmm]]]HHH999555888;;;555555:::???>>><<<@@@HHH:::@@@BBBAAAAAACCCAAA<<>>???AAABBBGGGEEEBBBBBBDDDGGGGGGFFFJJJIIIHHHFFFDDDCCCEEEGGGFFFDDDCCCEEEIIILLLMMMMMMSSSYYYWWWZZZZZZuuuIII&&&,,,/// $$$***,,,((($$$%%%'''(((,,,++++++,,,------,,,***(((+++---+++((('''***...''''''(((((())))))((((((&&&&&&'''(((((()))))))))+++***)))(((***,,,///111///666AAAKKKgggvvvaaa[[[PPPHHHIIIHHHAAAAAA@@@<<<555///+++******(((&&&%%%'''((()))(((***************++++++,,,)))((((((((()))+++---...000000111222333555777777dddYYY===PPPBBBAAAAAACCCBBB>>>???CCCBBBLLLfff~~~|||yyyyyy{{{~~~sss{{{qqq^^^gggMMMFFFIIIGGG???===AAADDDCCC===;;;999777666666777888999999999::::::;;;;;;;;;::::::999999888777777777999444333:::>>><<<888777===GGG>>>222NNN]]]III999999AAAEEEEEEEEE777999:::888666555666777666999<<>>;;;777444666555555666777777666444888555444555444222555::::::;;;:::888555333333333000444777666333333777;;;555666777888777666444333,,,///222333111111333555666555444666888888666333333333333333333333333333444444444444333222111111...111444444333444777999666555444333222222222222111111222222222333333333111111000000111333444666444222000///000111222333666555333111111111111111222111000//////000111222111333444333000000222555111111000000000000111111///000111333333222111111...111333555444444444555333333222222222333555666666333111111444555444222111000000000000000111222000////////////111222333222333444555444222///...///222555444222333999>>>\\\xxxtttSSSAAA<<<333000111444333000111777000333555555444444777:::888:::<<<===>>>===<<<;;;222;;;AAA@@@IIInnnjjjGGGAAABBB>>>;;;:::>>>AAA>>>999<<>>BBBBBB===>>>BBBCCC???BBB@@@???>>>???AAADDDFFFMMMIIIEEEDDDFFFHHHGGGFFFIIIIIIGGGEEEBBBBBBDDDFFFLLLIIIFFFFFFIIILLLMMMLLLPPP]]]TTTIIIYYY\\\uuuAAA###(((222,,,***'''%%%(((,,,***$$$%%%%%%&&&)))+++***'''%%%$$$(((+++***'''(((,,,000++++++++++++)))'''$$$###&&&&&&'''((())))))((((((---+++)))((())),,,000333000777BBBLLLhhhuuu___UUUIIIDDDFFFCCCFFFAAA:::666444000+++'''***...,,,'''+++333...!!!%%%"""'''$$$,,,000...,,,///000000000...---...///''':::(((+++...'''???FFFJJJ;;;AAA===999EEE>>>;;;XXXNNNDDDvvvttttttFFFEEEJJJIII@@@<<>>???;;;222999___xxxOOOEEECCC:::555:::>>>???===777444555888888555999>>>???>>>======>>>888555444666777555666:::888999999777444222222333666888888888666555666777555666777555222111444777999888666555444444555666555222222555555222222555,,,000666999888666333222777666555444333222222222888777555222111000000000333222222333444444333111222333444444222222333444111222222333222111///...000111111111111000//////333222222222111000000000555444333333444222000---...///111222333333222222000222333444333111///---111111222222222111000000444444333222222111111000333333333333333333333333222222222333333444444444555555444333222222222222333333222111111000000000222444555444111...,,,+++777444222333444222222222///555555///111CCC]]]pppuuu[[[EEE777222222444444444333333222222222222333222111000222555888444AAALLLDDD666:::>>>444444IIIHHH===cccgggJJJJJJBBBEEECCC@@@???@@@???;;;<<>>:::666222///,,,***+++444888///%%%%%%***...((()))000***(((((($$$+++......///...---,,,------***///111222:::333555VVV|||{{{BBB999JJJIIIHHH???eee[[[HHHxxxRRRhhhIIINNNNNNLLLIIIHHHEEE???999CCC@@@;;;777666666666666888888999;;;<<<<<<<<<<<<777777777999;;;;;;:::888888888777777666555555555999666:::CCCCCC>>>@@@IIIjjj@@@DDDFFF555777:::???BBB@@@;;;888777999;;;===<<<999777777888666444666999:::777666888777888999888666555555666666666666555333333444555666777777555333222555777888777666555444444444444333111111333333111111333...222777999888666555444444444333222222222333333666555333222111111222222555444333444555666555444222333444444222222333444333333444444333222222111111111222111111000//////222222222111111111111111444222///...//////...,,,///000111222333333333333222222222222222111111111222222222111111111111111333333333222222222222111333333333333333333333333222222222333333444444444555444333333222222222222111111222222333222222222111222333111///...//////(((///777:::555111111444))),,,111<<>>???BBBBBB???>>>EEE;;;CCCmmmddd[[[``````XXXOOOJJJFFFCCC888:::;;;:::>>>FFFIIIGGG>>>???@@@AAAAAAAAAAAA@@@GGGMMMPPPMMMHHHGGGFFFDDDKKKJJJJJJKKKLLLKKKIIIGGGUUUIII@@@FFFUUU[[[RRRFFFZZZHHHMMM\\\eee)))'''***444'''&&&///++++++***+++***(((&&&&&&'''((())))))))))))))))))((((((((('''***+++)))(((***)))%%%&&&&&&'''))))))*********((()))***)))'''(((+++...000666@@@HHHdddppp^^^VVVKKKFFFFFFBBB===<<<999444000,,,,,,,,,***""""""...:::999...$$$###$$$)))444;;;&&&+++---------------,,,++++++///&&&///+++555333666KKKqqq888NNN222\\\EEEGGGLLLaaajjjaaauuuRRRPPPNNNIIIAAA<<<@@@FFFDDDAAA===999555444666888:::;;;;;;<<<=========<<<888777777888::::::888777888888777777666555555555;;;444444>>>CCC???;;;;;;888TTT```???DDD888888===AAA===555777@@@888999:::999888888999:::555444777<<<<<<888666777777888999999777777888999777777777555222222333555888888888666444444666888666666666666555444333222222000000222222000000222222444777888777666666777222222111111222333444444555555444444444555555666777555333444555777888777222333444333222111222444666555555444444444444444222222222222111000///...111111111111111222222222777444111//////000111111111111111111222333333444333333111111111222444555333222111000000111222333111111222222222333333333333333333333333333333333222222333333333333444444444444333222222222333333///111333444555555444333///000111000//////111333555222---+++...222555777999:::HHHlllrrraaaQQQ<<<111111555555222444444333333333333222222111333666777888;;;>>>AAA>>>GGGCCC???BBB888999PPPLLLMMMmmmccczzz}}}ooogggcccaaabbb^^^WWWOOONNNQQQRRRPPPCCCCCCDDDEEEDDDCCCBBBAAA???FFFMMMNNNNNNOOOMMMJJJKKKLLLNNNNNNLLLJJJIIIIIIKKKHHHGGGKKKQQQTTTPPPKKKJJJVVVYYYzzzqqqmmm222&&&000,,,!!!...000 ,,,+++***(((&&&%%%$$$%%%%%%%%%''')))++++++***((('''(((+++,,,***)))+++***&&&$$$%%%'''((()))*********))),,,---***%%%$$$***000000666@@@IIIeeemmm\\\VVVLLLGGGFFFAAA;;;;;;999333---)))***,,,---((()))---'''%%%555999///&&&"""///AAA$$$111............///...---+++***''',,,---555...KKKTTT\\\JJJHHHJJJuuulllYYY]]]OOOIIIHHHOOOSSSMMMFFFDDDDDDAAA===:::999:::;;;<<<;;;;;;<<<======<<<<<<<<<999888777888999999888666::::::999999888777777777888777888:::999888@@@JJJ???---666kkkpppNNN>>>555<<>>666JJJNNNNNNddd}}}sssffftttzzzooohhhaaa\\\gggbbb[[[SSSLLLHHHGGGGGGMMMPPPQQQNNNMMMMMMIIIDDDMMMNNNMMMIIIFFFEEEHHHLLLBBBHHHMMMMMMJJJIIINNNRRRRRR___yyysss111!!!111---***---...***)))'''&&&%%%%%%%%%&&&'''((()))******)))(((''''''***+++))))))+++***&&&$$$%%%&&&((()))************,,,+++(((%%%&&&+++111111666@@@KKKhhhkkk[[[UUULLLFFFEEEAAA<<<<<<999222+++'''(((***000,,,888PPPWWWEEE000((('''///444CCCZZZ&&&000222111000222333333000---!!!444...;;;<<<222ooouuuIIIQQQJJJ{{{}}}VVV\\\pppIII===GGGQQQNNNHHHIIIEEE@@@===>>>???===<<<:::;;;<<<<<<<<<<<<<<<;;;:::999777777999999888777::::::999999888777777777000666===???:::444666<<<555KKKNNN;;;===fffpppCCC111333999===AAA@@@@@@AAA@@@???;;;666333999777666999999777888;;;888999999888666555555666;;;;;;;;;999777666888999:::999777666666777888888555666666777666444333222555333333555555333333555444444444333222333555777777777555444444333333333777777777777666666666555666444111111333555666666111222333333111111222333555444333222222333444555333333333222222111//////000000000111222222222333000000000111222111...+++111000///......///111222///000333555666555444444222111000000111333555777000000111222333444444555333333333333333333333333333333333333333333333333222222222222333333444555222444666777777555222000...000444555444222111111+++555888000---===VVViiiiiiBBB...111999111222555999;;;999444000333333333333333333333333777777888888999===BBBFFFHHHGGG---888bbbuuu~~~pppddd[[[UUURRR^^^]]]YYYUUUTTTVVVSSSNNNEEEGGGGGGEEEBBBBBBFFFJJJOOOKKKFFFFFFKKKQQQUUUWWWuuunnnjjj(((...666)))///***+++(((((((((((((((((()))))),,,+++)))((('''''''''(((%%%)))***((((((***)))%%%$$$%%%&&&((())))))******,,,)))'''&&&(((+++...000222777BBBMMMkkkjjjZZZTTTJJJEEEEEE@@@>>>;;;777000+++''''''(((+++...gggxxxTTT555333%%%&&&JJJzzz111+++555444333555888777333///,,,===)))000333DDDvvvZZZrrrQQQrrrgggWWW???===AAACCCLLLJJJGGGDDD@@@>>>;;;999::::::;;;<<<======<<<<<<;;;999888888999::::::999888888777777666555555555555444555999<<<<<<999666???///000DDDGGG>>>MMMjjjjjjFFF444888CCC;;;<<<===???@@@???<<<999:::666555777888666888<<<888999999888666444555666888:::;;;:::888777888999;;;888666666777888777777777777777777666555444333777555555777777555555777444444444333222222444666999888777555444444333333333444444444444444333222555333111111222333333333111222333222111000111333222222222222222333333444222222222333222222111000111111111111111222222222///000222444555333///+++000000/////////000000111...000333555666555333222111111000111222444666777000000111222333333444444333333333333333333333333444444333333333333222222111111111222333444555666444555666666555444111000///222555666555333333333444444444===WWWyyy}}}```<<<***111===:::///111444777777444333333555222222333333333333444444000555;;;???AAAAAAAAAAAADDDFFF555AAAiiinnnwwwpppkkk```UUUAAACCCDDDDDDDDDDDDEEEGGGLLLMMMJJJEEEDDDPPPgggyyyPPP***---'''//////!!!((())))))************+++...,,,)))'''&&&&&&'''((($$$((()))'''(((***)))%%%%%%&&&''''''((((((((((((+++(((&&&&&&***...//////444999CCCPPPooojjjYYYSSSIIIDDDDDD@@@>>>:::444///,,,+++***)))%%%&&&111GGG^^^tttzzzKKK+++DDD666000888666555888;;;:::666111444444---))):::www{{{eeeTTTIIIBBB>>>:::GGG<<>>?????????;;;999888888:::<<<<<<<<<888888777777666555555555:::555111222999???@@@>>>333666@@@IIIHHHBBB@@@BBBPPPzzzmmmOOO<<>>AAACCCEEEGGGfffiiixxxcccXXXQQQIIICCCBBBEEEHHHJJJFFFLLLOOOIIIJJJbbb___???''',,,******!!!******************))))))******)))(((((((((((((((%%%(((***((((((+++***'''&&&&&&'''((((((''''''&&&***************+++---///666;;;EEERRRrrrkkkXXXRRRHHHCCCCCC@@@>>>888111---------,,,***(((,,,---((("""&&&555DDDccc???777999777666888<<<<<<666111+++###???>>>^^^bbbxxxeeeUUUAAA???===<<<;;;:::888666BBB222<<>>IIIRRRMMM>>>555:::BBB;;;<<<===>>>@@@@@@AAAAAA;;;999888888;;;===>>>>>>::::::999999888777777777000666;;;;;;888777666555999666;;;GGGJJJAAA999999:::CCCSSSrrrrrrSSSMMMEEE@@@>>>>>>===<<<444333666:::;;;777555666666888999999999999;;;<<<888;;;???AAA@@@???>>>>>>:::777444444666888777555;;;:::888666666666777777888555555888888555555888666666777666444444555777444444333333333444555555111333555777999999999999666555444444444333111...000222222222111000111222000111333444555444333333000000111222333333333333333222222222111111000000222000///000111111000///222333444555555444222111222111000000000111222333...///111333555666666666111222222222222333333333333333333333333333333333444444444333333222222222000111111222333555666777111222222222333444444555333333222000111666===BBB[[[{{{pppSSS:::)))333888888333000111444444111444666777666444333333222222222333333444444444888888777777;;;BBBLLLRRRrrr[[[RRRYYYrrrwwwgggQQQAAA>>>DDDMMMRRRTTTLLLEEEJJJcccmmmaaa///777(((&&&---++++++++++++***((('''&&&&&&''')))***+++***((('''&&&)))+++)))***,,,+++(((''''''((((((''''''&&&%%%(((,,,///---((('''+++///777<<>>777BBBCCCCCCAAA???>>>>>>>>>===>>>???@@@@@@BBBFFFHHHIIIHHHJJJSSSiiizzz555WWW???;;;999HHH;;;===============>>>??????@@@;;;888888777555777;;;<<<999999<<<===:::777888333444666999::::::999888666888:::<<<===<<<;;;:::444888:::999BBBbbbYYYCCCBBBEEE???666EEE)))666333000@@@666...???;;;777888;;;;;;777222::::::<<>>444333222000333000...///333555555444555555444444333222222222444333222333555555555444222;;;777777999AAA:::xxxjjjaaa\\\TTTdddkkk^^^III???@@@CCC===ooolllOOO>>>IIIWWWOOOVVVKKKQQQXXXwwwBBBKKK%%%%%%)))***...---***)))((()))***+++,,,,,,,,,------,,,,,,,,,***(((&&&(((+++---+++))))))*********++++++++++++---+++******---///000000:::333IIITTTrrrhhh^^^QQQEEEEEE===@@@>>>999444111111000---***((()))*********)))'''&&&000''';;;\\\nnnPPP999888???EEE===...***)))KKK~~~gggHHHBBB>>>AAAGGGHHHAAA999?????????>>><<<;;;;;;;;;===>>>>>>===<<<===???AAAGGGGGGEEEDDDDDDHHHMMMRRRtttXXX===JJJHHH777000>>>===<<<<<<<<<<<<===>>>??????;;;999:::999666777:::===999999<<<===:::888888:::999999999888888777777777888:::;;;;;;:::999888999;;;;;;888888CCCXXXiiikkkJJJAAAFFF444+++DDDAAA555???>>>BBB666999>>>BBBCCC@@@;;;777888:::<<>><<<999555333333111---)))((()))*********)))((('''+++***$$$444MMMddd\\\UUU777444;;;FFF999wwwrrrzzzhhhFFFCCCLLLCCCDDDDDDDDDCCC???999555>>>>>>===<<<;;;;;;::::::>>>???>>><<<999888999:::777<<>>===:::888888999999::::::::::::999999666555555555555555666666444444444444333222111000888666333111111333666888555555555444555555666777666555666888::::::999777222333555666555555777999999444111333444333333555666444444444555555444333333333444444333222000///222222222222222111111111555333222444888999777444555444222222333444444333///000111333444444555555000111222333444444444444111111000000444888444...555555666444222222333555333333333333333444555666444333222111111333555666777555333111222666<<>>000>>>>>>;;;777333111111333444000555999999999:::999666+++888AAA<<<;;;VVVoooaaaRRREEE^^^```aaaooobbbggg***&&&+++&&&&&&%%%%%%&&&''')))***(((((())))))))))))((((((%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''(((***,,,+++)))***...111999666JJJWWW|||fff[[[OOOFFFGGG>>>???:::666111//////...+++(((((()))***+++******((((((###,,,///888NNN<<<&&&444GGGaaauuuUUUWWWzzzNNN:::DDDPPPJJJ===GGGEEEBBB???<<<<<<>>>@@@AAA@@@>>>>>>>>>>>>===;;;?????????===999777777888777;;;@@@BBBBBBBBBAAAAAA333AAATTTXXXMMMQQQ|||\\\777===HHHCCC===;;;;;;;;;::::::;;;;;;<<<;;;999;;;??????;;;999:::>>>:::999<<<>>>;;;:::;;;::::::;;;<<<<<<<<<<<<<<<888999999888777666444333444444444666999:::::::::===777888JJJjjj{{{eeeRRRCCC<<>>??????@@@AAA888;;;>>>===:::888888999888999999999999888888777666666555444444444444444666666666666555444333222333444555666777666555444444333222111111222333333333555666999:::999888666222333444555555666777888<<<888666999:::888888:::999666444555777777555222444555555666555444333222111111111111111111111111222111111333555666333111333111...///222333222//////000111222333333333333111222333333444444444333111333444333333555222---333444444333222222444555666555555555666666777888555777999::::::777444222222888<<<::::::CCCVVVggguuuWWW===000333:::666888999777333000///000000111111333444444333222///000000111222222333333333222111222444555444333000777888000777UUURRR555888666(((;;;999777555444555777888222333555666999:::888666???999222000666@@@JJJPPP}}}^^^RRRkkkddd;;;------)))))))))((()))***+++,,,))))))************))))))'''''''''((()))*********))))))))))))(((((((((((((((+++...,,,))))))...333777777IIIWWWdddYYYNNNFFFHHH@@@@@@;;;555///++++++,,,+++)))((()))***++++++***)))(((###)))(((***JJJFFF;;;777CCC===666FFFbbbbbbFFFFFFFFFEEEBBBAAADDDHHH999;;;???DDDGGGGGGEEECCCBBB@@@>>>>>>@@@@@@>>><<<<<<======<<<999888888888:::;;;;;;999777666777999CCC===@@@IIIHHHAAAEEERRRcccbbb666???===;;;;;;::::::::::::;;;;;;:::999<<>><<<;;;===888:::===??????>>>===;;;999999888777666444333222222333333333444555888:::888===???;;;===OOOpppmmmOOO<<>>???===:::777999::::::888777777888444777;;;???AAACCCEEEGGG;;;444222777999999@@@JJJgggHHHPPP666<<<<<<;;;:::::::::;;;;;;:::999===BBBBBB>>><<<===???;;;999===>>>===<<>>??????===;;;::::::999888777555444333222...111444555333222333444@@@===777222000555>>>FFFVVVgggQQQGGG>>>555222777===@@@@@@>>>>>>===;;;::::::<<<>>>===>>>>>>======<<<;;;:::777777666555444444444555444444444444333222111000///000000111333444666777::::::999888777777777777111333666666666555555666777555444444555555333222555222333777999666444555777555444555666666555444000000111222222333444444111111111222222222222222222222333333333333222222444333333444555555333222333333333333333222111111444444444444333222111000333<<<@@@;;;333111333555222333444333222222333555333333222222222333333444777444///,,,---222888<<>>---***777;;;111<<<;;;:::888666555444444444444666777666333666;;;666111000666@@@FFFBBB<<>>KKKCCC;;;;;;...999eee{{{~~~QQQAAAJJJPPPHHH>>>@@@>>>>>>@@@???>>>DDDLLL@@@>>><<<;;;<<>>???<<<999888999;;;;;;:::888888999;;;===>>>>>>===<<<<<<===@@@DDDIIIJJJGGGCCC@@@>>>CCCeeeaaa;;;======<<<;;;;;;;;;;;;;;;::::::===BBBCCC???===>>>@@@;;;:::===>>>======@@@======<<<;;;<<<===>>>???:::999888666555444444444000222444666666666555555(((444AAACCC<<<999===DDD<<>>???>>>??????>>>===<<<;;;;;;777777666555555555666666444444444444333222111000111000000///000222444555333444555555666666666666444666888888666666888:::888666444444666777555333555333444999;;;888555555222444555444333333444555000222444666666555333111222222222222333333333444333444333333222222333444222444666666555444444444222333333444444444444333333333333444444333222222000777999444///000222333555666666555333333444666333222222111111111222222555444444888CCCRRRaaajjjPPP000,,,555...888AAA???666...///333666888888666222111444777333444333111//////222666///000000000111111222222111//////000111222111000===444111222;;;RRRDDD)))777)))***;;;???///(((000(((***,,,///111444555666444000111444444222444999<<<888444444888===BBBDDD@@@EEEDDD777111HHHyyy///HHHvvv000))))))*********))))))((('''(((((())))))(((((('''%%%'''))))))((((((***,,,%%%&&&''''''((()))******,,,,,,,,,,,,---///111222555???IIIXXXhhhZZZMMMFFFFFF;;;999777444000///000///+++(((((()))***+++,,,++++++***,,,+++111666```222555666CCC888+++,,,111dddyyy|||gggNNNIIIHHHLLLIIIAAABBBIIIBBB???AAAIIIKKKFFFAAAAAABBBFFFKKKKKKHHHDDDAAA@@@@@@===:::;;;???@@@===999;;;===>>>>>>===;;;;;;;;;???>>>===;;;999:::>>>@@@888???AAA<<<888>>>GGGLLLOOOQQQcccRRRLLL>>>===<<<;;;;;;;;;;;;;;;;;;:::===BBBCCC???>>>@@@@@@;;;:::===>>>===>>>@@@<<<:::888777999===CCCFFF:::999888666555555555555:::666333222444666666444888222...222<<>>???LLLQQQuuujjjUUUFFF>>>@@@<<<777777:::>>>??????============<<<;;;:::999777777666666666666777777666666666666555444333333000111333555555333222000///111333666777888888888000222333333111111444777888666444555888999777555333111222888999666333333///222555444222111333666333666:::<<<<<<888333000222222222333333444444444333333333111000000222444000333666666333111222444111222333444555666666666111111222333444444444444333666666333222666777666777888888777555555666777444444333222222333333333222999GGG\\\uuuvvvOOO999777:::666000:::555222444888;;;888444111333555555222000///000444555666444000...///111333333333333333444444444///...---...///000000...///555222444;;;""">>>999...111444111,,,,,,444<<<666666666555444333111111999222///333666444333666111222555888;;;???BBBCCCEEE>>>999:::@@@CCC@@@;;;lllwwwooorrr000FFFyyyIII((()))***++++++,,,++++++******++++++++++++******&&&(((+++***)))(((+++---'''((()))***+++,,,---...---+++******---///000000777BBBKKKYYYfff[[[QQQBBBDDD>>>999444555444222///---,,,---************************'''---...(((TTT222111+++BBB444---+++KKKwwwyyyUUUHHHLLLPPPKKKGGGGGGIIIHHHDDD???FFF@@@>>>BBBFFFGGGHHHJJJJJJHHHEEEDDDDDDCCCBBBAAACCCCCCBBBAAA???===<<<;;;AAA>>>>>>@@@???;;;:::<<<>>>>>>=========???@@@AAA>>>AAACCCAAACCCGGGIIIFFFIIIMMMRRR>>>KKKBBB???>>>???<<<999:::???BBB???======@@@@@@>>>;;;@@@@@@@@@???>>><<<:::999;;;;;;;;;;;;;;;999666333<<<;;;;;;:::999888666555666444333444666777777777888999999888555444444555<<<\\\???777===...===FFFKKKXXXsssfffOOOKKKBBB999:::???<<<333999999;;;===:::555555:::555666888777666666888:::333999:::333000444777777777888888777444333444444///222777:::;;;:::777444777444222222444555444222444333333444555666444333===,,,666111666%%%333222555222222444444111111444000000222555777666333111555444333333222222222222111111333444000---///444999444222444666555666999111000000000111222333333555222///000333555444333777777555111222555555111333777CCC222888...888222---666222111<<<;;;;;;JJJ[[[www|||TTT444<<<<<<444000555444---333555666444444555222,,,444444333222222333333444444444555555666555555555000555777444---+++...444777444333444333000000333111222333444444333222111222222111000////////////111222222222222222222222777666555444444555777888777777666555555888===AAA@@@@@@@@@@@@AAABBBCCCCCCNNNTTTfff;;;>>>___:::222\\\aaa...(((***...***,,,000'''+++******))))))))))))))))))((('''''''''(((***+++))))))))))))************...***(((+++------///222555GGGMMMeeeiii]]]SSSCCCCCC<<<777222222222000...,,,,,,---))))))))))))))))))******'''---...(((UUU}}}000///>>>,,,666---...lll~~~cccPPPOOOPPPUUULLLIIIFFFEEEEEEDDDBBB@@@EEE@@@>>>BBBEEEEEEEEEGGGFFFEEECCCDDDEEEEEECCCBBBAAAAAAAAA@@@>>><<<;;;:::???======@@@@@@<<<:::<<<>>>===<<<;;;;;;;;;<<<===>>>BBBCCCAAACCCGGGHHHFFFFFFMMMFFFpppbbb===DDDAAA>>>======;;;777888===???>>>======>>>???>>><<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;:::777555:::::::::999888777666555777777666666555555666777666888888888666555666777'''FFF```555::::::BBBIII???<<<<<<>>>>>>IIIkkkmmm\\\LLL@@@BBBJJJBBB<<<888999999666555777888;;;>>>???===888333///222666777444444666333---666777888777555444444555111333555777777777555444:::777555555666666444222111111111222333222111///444111<<>>222...222222---333555444222333444222---000000000111111222222222333333333333333333222222333444444222000///111222666222111333222//////222111222222333333222222111333222111000000000000000222222333333444444555555666555444444444555666777777777777666666999===@@@???>>>>>>>>>>>>@@@AAABBBIIINNNRRR]]]pppttt111BBBHHH444,,,@@@ssspppEEE$$$***,,,,,,+++///***---,,,+++)))((('''&&&&&&))))))((((((((()))***+++))))))))))))************,,,)))(((+++......000444555FFFMMMiiikkk^^^TTTDDDCCC:::555111111111///---+++,,,---''''''(((((()))))))))***(((,,,---)))VVVttt......???###222...WWWggguuu999QQQXXXKKKCCCFFFFFFEEEBBB@@@@@@AAABBBDDDAAAAAAEEEHHHGGGGGGIIIEEEDDDDDDDDDEEEDDDAAA????????????>>>===;;;:::999===;;;===AAA@@@===;;;<<>><<<;;;::::::;;;;;;>>>BBBBBBAAABBBFFFGGGEEEEEENNNCCCMMMYYYMMMGGGCCCAAA>>>======:::666777;;;<<<===>>>>>>===<<<===???<<<<<<<<<<<<;;;;;;::::::<<<=========<<<:::999777888888888888777777666666888999:::888555333555888555777888888777777888:::;;;;;;kkk"""999xxxUUU444NNN~~~lllTTTHHH===555666888777555555777555111000222444666777777888777777<<<@@@===777555777777777555555666777444444444444444444444444888666555555666777555444444555666666555444222111///666===TTT999:::///333444222222444444222222444555555555777888777444222333333222222222333444444333......444888777444333000---///444777444222222444444333222111111111111777666555555777888777555333666777666666777444...(((;;;;;;DDD,,,666000:::@@@DDDhhhtttZZZIII===333000333???AAA<<<000,,,000333111222444222000000333222......///111222222222111111222222222111111000000///444222000000222333222111444111000222111......111222222222111111222222222333222222111111111222222333333333444444444555555444444444444444555666777555777888888888999<<<>>>???>>>=========???BBBCCCEEEMMMMMMJJJHHHIII^^^~~~RRR666aaa|||000111---,,,KKKooo&&&,,,)))...'''***)))******)))((((((''''''&&&)))))))))((()))******+++))))))))))))************+++((((((,,,......111555666EEEMMMnnnjjj\\\SSSEEEBBB999555444333222///,,,++++++,,,''''''(((((()))*********)))---...+++ZZZiii---//////222111III@@@NNNQQQHHHIIIAAACCCDDDAAA======@@@EEEDDDCCCDDDJJJLLLKKKKKKNNNHHHGGGFFFEEEDDDAAA<<<999============<<<;;;999999;;;999<<<@@@AAA===;;;===AAA@@@???>>>===>>>>>>??????BBBBBB@@@AAAEEEEEECCCBBBJJJCCCEEEEEEIIIRRRBBBCCC@@@??????<<<888888===999<<<>>>>>>;;;;;;===@@@@@@???>>>===<<<;;;;;;;;;===>>>???>>><<<;;;::::::888888888777777777777888666999<<<999555333666:::666777888888777777888::::::333fffEEE[[[PPP777BBByyyqqqYYYIII@@@:::999:::555777;;;>>>???:::222,,,777555111000333777999888555666777777666555666888666666666666555555444444222222222333555555555555666888999888777555333333555444666CCC111333222666777333333555444000000222666555555666777666444111222222222222333333444555555000///444666555555666555222222666888555333444000000000000111333444555000000000111111111111000...444888666333333333222@@@;;;...:::DDDcccooozzzttt[[[DDD???777---***...444888888777999666///---222666666111222111...///222222...111222333555555333111000333222111000//////......222000//////111333222111444111000222111//////222333222111000000111222333222222222111222222333333555444444333333222222222333333444444555555666666333555888999888888:::;;;AAA@@@???>>>???AAADDDFFFKKKOOOOOOSSSWWWNNNEEEKKKuuusss555111ZZZKKK'''333444...EEE444...'''///%%%$$$((($$$%%%&&&'''((()))******))))))))))))******++++++((()))))))))************+++)))***......---000444888CCCLLLrrriiiYYYRRRDDDAAA999777777777444111,,,***+++,,,)))))))))******++++++++++++...///...^^^___---111***:::???VVVFFFHHHGGGQQQ???CCCEEECCC>>>===BBBGGGHHHFFFHHHLLLLLLIIIIIILLLHHHGGGFFFEEEDDDAAA<<<999<<<<<<===<<<<<<;;;:::::::::999;;;???@@@===<<<>>>@@@@@@?????????@@@BBBBBB???BBBBBB@@@@@@DDDDDDAAACCCAAA===EEEBBBCCCNNN===EEEBBBAAAAAA>>>;;;<<<@@@999<<<>>>>>>;;;;;;===@@@======<<<<<<<<<<<<===>>>===>>>@@@???<<<;;;;;;===::::::999888888888999999444888:::999555444888<<<777888999888666666666777777:::QQQgggTTTqqqxxxiiixxxvvv:::777IIITTTfff~~~fffNNNAAACCC>>>666111000333666999777777888777444333444777555666888777666666777888777888:::::::::888555444333444555555444444333333444666666555222111111222;;;---222---000,,,888333444111111444444222222555666555444555666555333111222222222222333333444555777444444444222000333:::;;;666333555666444444666/////////000111222333444000111222444555666777999666<<<===777333888BBBHHH???JJJgggttt{{{555HHHAAA000111///111DDD666OOOYYYEEE000---000//////222222000///222555666000111000---///333222///222333444555444222///---444333111000////////////...///000/////////111333444111000333222000000333333222000000000000222333222111111111222333444444999999777666444222111000333333444555555666666777222444777888888777888999@@@?????????@@@BBBDDDFFFNNNLLLGGGMMM]]]^^^UUUUUUWWWZZZiiiDDD:::AAA[[[333,,,///222333[[[NNN---'''000&&&%%%+++###$$$&&&((()))*********(((((())))))************((()))))))))************,,,+++---///...,,,...333;;;CCCMMMvvvjjjWWWPPPCCCAAA:::999888777555111,,,++++++---+++++++++***************+++...///111bbbVVV---333///444aaa{{{LLLMMMCCC@@@AAAEEEHHHGGGCCCAAADDDHHHLLLJJJJJJKKKHHHDDDDDDGGGEEEDDDDDDDDDEEEDDDAAA???<<<===============<<<<<<<<<999:::>>>>>><<<<<<>>>======<<<<<<===>>>@@@AAA???BBBBBB???@@@BBBCCC@@@III@@@888CCCAAA;;;EEE===EEEBBBAAABBB???<<<===BBB<<<===>>>>>>===<<<===???888777777888:::<<<>>>@@@<<>><<<;;;999888888888999:::444666888777555555888;;;777888888777555555555666<<>>777777888---111777<<<999444444888666777888888666666666888777888:::;;;;;;999666444888999:::999666333111111666888888555222111444888999***555+++777...;;;...///---///333555555666:::555444444444555555444222333333222222222333444444777555555444000...222::::::555111333333222222555222222111111000111111222333444444444444555888;;;,,,222999>>>III]]]ppp{{{fffcccIIINNNKKKDDDJJJ999+++888BBBDDDLLL333OOOVVV@@@000777;;;333...000222222111000000000///000000...000444333///111111222222111///---,,,444333111000///000000111...///111000......111333444111000333222000111444111111111000000111111111000000000111111333444555<<<<<<:::888666444222111333333555666777777777777333555777888777777888999<<<======>>>???AAABBBCCCDDDIIIGGGIIITTTVVVVVV]]]UUUVVVXXX___rrrbbb666888///FFFaaa111///(((***222}}}qqq***)))000+++)))///'''((()))***)))((('''&&&''''''((()))))))))))))))))))))))))))************++++++...111///,,,...444;;;DDDQQQoooYYYQQQDDD@@@:::;;;555444222///,,,+++---///++++++******))))))(((((())),,,---111dddNNN---444222FFFooo~~~GGGKKKFFFCCCEEEHHHKKKKKKIIIGGGGGGHHHKKKIIIIIIJJJFFFCCCEEEJJJFFFEEECCCDDDEEEEEECCCBBB===>>>>>>?????????>>>>>>>>>;;;:::<<<<<<:::;;;???======<<<;;;;;;<<<===>>>???BBBBBB??????BBBBBB???CCCCCC999BBBCCC:::BBBAAAAAA???>>>???===;;;<<>>======>>>???>>><<<:::999888888999:::<<<>>>;;;>>>@@@>>>:::999<<>>999666===[[[oooNNN@@@GGG999---,,,444???KKKSSSyyyrrrSSSAAA@@@<<<<<<===:::333111444888999999888666555666777555666666666666666555555555888:::999666333222333999::::::666333333999>>>444///555666555555999000000...///444555444555888666444444555666777666555444444333222222222333333444222222555555222222666555111000333555333333555444333333222222333333444000333777;;;@@@GGGPPPVVVmmmvvvYYYNNNTTTlllwwwvvvdddKKK---444>>>)))000888666***,,,888777,,,000111333333111///...000---000000000222555444///////////////000000000000222111000/////////111222333111000000222333222222333//////111111///000333000000111111111111000000/////////000111222444444999888777666555333222222333444666777888999999888666777999999888888:::;;;:::<<<>>>@@@AAABBBBBBBBB===LLLQQQQQQSSSOOOMMMTTTQQQ___hhhaaaVVV___~~~AAA000777444BBBAAA000+++'''---666+++------...***...((()))***+++***)))'''&&&%%%&&&'''((()))(((((('''))))))))))))************''')))---111000---111777:::FFFYYYsss[[[RRRDDD@@@:::<<<222111000---+++,,,...111++++++***)))((('''&&&&&&(((***,,,111eeeIII,,,444222mmmLLLNNNLLLJJJHHHKKKNNNOOOMMMKKKIIIHHHIIIGGGHHHJJJHHHGGGKKKRRRJJJHHHEEEDDDDDDCCCBBBAAA>>>??????@@@@@@@@@@@@@@@@@@;;;:::;;;;;;999;;;???@@@???===<<<;;;;;;<<<<<>>444@@@999@@@DDD;;;@@@BBB===;;;;;;<<<;;;888;;;???BBB???======@@@@@@>>>;;;BBB@@@>>>;;;999999999:::;;;>>>@@@>>>:::999<<<@@@===;;;888666555555666666999777555555555666555333111333444555555555777999===111666ccc^^^888999666===666<<>>222555333???,,,:::777777666333222555444111111333666555555666777888888777555444444333222222222222111---///666:::777333111111...000666999777555666222222222333555777888999CCCIIIUUUcccssskkkEEEddd999///LLL...)))222777222,,,+++///222222111222222111///000333---000111111333666444////////////000111333444555111000///......///111222888333...000555888444000111......000000...///222///000111222222111000///.........///000222333444333333333222222111111111333444666888999:::999999999:::::::::999999;;;===;;;===@@@CCCDDDDDDCCCCCCDDDOOOQQQQQQWWWVVVSSSXXXIIIUUUeeennnnnnfff^^^XXXrrr===AAA333ppplll...+++''',,,888???---000+++---'''(((&&&''')))+++,,,+++***)))$$$%%%'''((((((((('''&&&))))))))))))************$$$&&&,,,111111///444;;;999GGG___tttUUUUUUDDD<<>>===;;;:::===;;;;;;@@@AAA>>>===>>>:::======:::<<<@@@BBB@@@EEECCC@@@>>>===???BBBDDDCCCAAA??????@@@???;;;777:::<<<>>>???@@@???>>>=========>>>???@@@AAAAAABBB???>>>======>>>BBBEEEHHH:::::::::999999:::::::::AAA???===;;;:::999999:::999999777666555555555555222222333444555555555555777888<<>>111555777999;;;:::;;;<<<>>>jjj======IIIDDDPPP^^^{{{zzzmmmcccWWWJJJBBB@@@???;;;777666777777777555444555666111222555666555444333333333666888666333111222444222111333888999666555777///111333333222222444666333444666888888666444333---222333000111555444000999666444444666555222...222444444333777???@@@;;;888===DDDMMMYYYiiizzz}}}bbbQQQ:::///aaannn|||lll[[[:::***111111222222222111000///...///111111000000111333////////////............111111000///000444555333......//////000000000111...///000111111111111111222111000000000000000111///000111222222111000////////////000111333444555111222333444444333222111111222555777888888777777::::::999555222333888===???>>>???BBBFFFGGGDDDAAAGGGOOOUUURRRNNNNNNPPPPPPTTTWWW^^^gggllljjjbbb[[[mmmgggwww///<<>>fff{{{YYYVVVEEE===>>>333777...+++...,,,%%%%%%,,,---***'''%%%''')))++++++***///(((:::kkk///333,,,mmmNNNPPPLLLFFFGGGGGGFFFEEEHHHNNNSSSFFFFFFEEECCCAAACCCHHHMMMIIIHHHFFFDDDCCCBBBAAAAAABBBBBBBBBAAA???>>><<<;;;AAA>>>===??????;;;999:::<<<>>>===:::<<<@@@CCCAAADDDBBB???<<<;;;;;;<<<<<>>???>>>===;;;:::===========================<<<:::::::::;;;===>>>@@@???>>>===>>>???AAABBB@@@???===;;;999999999999:::999888777666666666666444444555666666666555555:::555666GGGvvvLLL;;;555777999;;;;;;::::::;;;<<<444ccciii===AAA888<<<555===///777DDDTTTfffyyysss___QQQPPPKKKDDD;;;444333555888999444000///111444444333444444333000...,,,---...;;;555222222222222666;;;444222111111222333222111222333333444555666777777111444444000111666777444222333666888999;;;<<<===999CCCLLLMMMQQQ___oooxxxxxxgggLLLCCC333333===333000:::\\\}}}XXX<<<555555555555444444444444///000111111000000111222000000000/////////......,,,---...///111222111////////////000000111111111///000000111111111111000000///////////////000000//////000000000000//////000000000000111222444444111111222333333222111111111222444666777777777777;;;:::999777777:::???BBB>>>???AAACCCCCCCCCCCCCCCGGGLLLOOOOOOPPPTTTTTTRRRUUUXXX^^^ffflllkkkfff```jjjhhhggguuu???;;;BBBsssxxxJJJ<<<%%%,,,+++$$$111rrr```111)))***///&&&***,,,------+++)))(((((()))***+++)))&&&$$$%%%&&&&&&&&&'''((())))))))))))((((((***,,,///333666888>>>AAAkkk\\\UUUEEE===;;;222666///,,,...,,,&&&&&&,,,,,,)))&&&&&&''')))******(((000"""NNNhhh%%%>>>000~~~JJJBBBCCCEEEGGGIIIHHHFFFCCCBBBBBBFFFEEEBBB@@@???BBBGGGKKKMMMIIIDDDCCCDDDEEEDDDBBBDDDCCCCCCBBBAAA???>>>===BBB>>><<<===<<<888777:::===???===:::;;;@@@CCCBBBDDDCCCAAA>>>;;;999777666<<<===>>><<<:::777555555;;;<<<======<<<;;;999888========================BBBAAA@@@???===<<<<<<;;;@@@???===<<<===???AAABBB>>><<<;;;999888888999999::::::999888777777777777666666777777777666555555:::222...BBBqqqfff888555999;;;<<<<<<:::999:::;;;333>>>YYY333;;;555>>>555555;;;;;;999666333333555777JJJTTTeeezzzwwwggg[[[UUUPPPIIIBBBAAABBBBBB>>>999777666555666888;;;<<<<<<444222555999888444111222888444000111555777666444777666555555555777888::::::;;;999555555777999777:::@@@GGGLLLNNNQQQWWW]]]ppp~~~gggRRREEEAAA...+++===CCC888:::JJJGGG>>>===<<>>===BBBKKKNNNIIICCCEEECCC???<<<<<<@@@DDDHHHJJJFFFCCCDDDHHHIIIEEEAAAEEEEEEEEEDDDBBBAAA???>>>>>>;;;:::<<<:::888:::>>>>>>???===999:::???BBBAAADDDDDDDDDBBB???<<<888666222666999999777666777999999::::::;;;::::::999888<<<======>>>???@@@AAAAAAEEEEEEDDDDDDBBB???===<<<>>>>>>===<<<<<<<<<<<<<<<999999888888888999;;;<<<999888888777666666777777777777777777666666555444666444,,,777```|||>>>...888:::<<<<<<;;;::::::;;;@@@AAA:::GGG{{{:::@@@111888555666&&&+++222666777444222111000111111222777AAANNNWWWnnnxxxxxxjjjaaabbb]]]VVVPPPKKKCCC:::444999888:::===>>>:::999:::<<<:::999;;;>>>AAACCCDDD@@@@@@AAACCCFFFHHHJJJLLLMMMQQQVVV\\\dddlllqqqsss}}}{{{hhhUUUMMMCCC===;;;;;;:::999BBB>>>;;;;;;;;;:::999:::111///<<<\\\aaa:::+++222777555333222111222444555111222333222000///000111222222222111111111000000,,,---111444444000///000111111111111111111222222111111111111111000///............//////111222222111000///......///000111222222111111111222333333000111222333333222111000333222222333333555666777666333000333999>>>AAAAAABBBCCCDDDDDDDDDGGGKKKOOOPPPSSSTTTSSSUUUYYYXXXUUU``````bbbhhhpppttttttrrrooohhhdddaaa]]]iii333@@@--->>>vvvDDDPPP999...'''444//////444333jjj222,,,+++(((000(((***++++++)))((('''((()))))))))(((&&&%%%%%%%%%(((((()))******************,,,...111444666888888;;;KKK```OOOGGG???999666444000...---+++)))))),,,***((('''((()))***)))((())),,,---___bbb+++888tttaaaDDD@@@IIICCC>>>>>>CCCIIILLLMMMEEEBBB>>>;;;<<<>>>BBBDDDBBBAAABBBFFFKKKLLLFFF@@@FFFFFFFFFEEECCCBBB@@@???>>><<<<<<===;;;888;;;@@@===>>><<<999999>>>AAA@@@AAABBBCCCCCCBBB???;;;999444888<<<===;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===:::999>>>???@@@@@@>>><<<999777666666666777888;;;===>>>777777666555555555555666666666666666666555444333222:::222///LLLRRR---555777:::;;;::::::<<<===+++>>>@@@777CCCbbb???@@@333888777333;;;;;;999555000---,,,---222555888777444333555999;;;<<<<<<<<>>sssiiiCCC)))///((()))&&&(((******((('''&&&'''***))))))((((((((('''&&&((())))))************)))***,,,000333666777777777:::RRRgggQQQKKKCCC;;;;;;333111...,,,+++***+++,,,***))))))***++++++)))(((+++---555eeeQQQ111LLLcccJJJCCC:::@@@FFFFFFCCCBBBFFFLLLGGGDDD@@@>>>>>>???@@@AAA>>>@@@DDDIIIMMMLLLFFFAAAGGGFFFFFFEEEDDDBBBAAA@@@@@@???@@@@@@===888:::???<<<>>>>>>;;;;;;???@@@>>><<<===???AAAAAA???<<<;;;888:::<<<<<<;;;:::::::::555555666777999:::;;;<<>>===;;;:::999999;;;<<<=========<<<:::999;;;<<<======;;;888555333666666666777999;;;===???666555555444444555555555555555666666666555444444222>>>888111>>>nnn777333555888999999:::;;;===111888<<<===<<<===]]]===>>>???GGGDDD666444555555333000///000111000333555333///,,,+++,,,000111111000111333888<<<000555999999777999@@@GGGQQQUUU\\\eeelllooonnnmmmeee\\\TTTQQQSSSYYYcccnnn~~~~~~|||uuuhhh___[[[LLLGGGBBB@@@???<<<666111AAA>>>;;;666111///555>>>444444555666777777555333;;;888:::999---...QQQ|||pppEEE666///)))000===555444333222111222333333111222333333111000111222222222222111111111111000///---///444111+++,,,444111111111111111000000000000111111111111000000///111111111111222222333444333222222111111222222333222222222222222333444444222333444555555444333222333333444444555555555555666555555777;;;???AAABBBAAA>>><<<@@@GGGMMMNNNNNNPPPXXX^^^\\\[[[___dddhhhbbb```___ccciiioooqqqqqqnnnooohhh\\\YYYZZZOOO>>>YYYggglllLLLWWWYYYuuujjj+++BBB[[[tttLLL111PPPbbb///***(((***///$$$///)))---QQQAAAsssSSS$$$222+++(((''')))++++++***)))((()))+++)))(((((())))))((('''(((((()))******))))))((((((+++///333555666555555<<>>???AAAAAA>>>:::;;;===??????>>>===;;;888888888999::::::888666666666777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===============<<<<<<:::999888777666666666777:::999888888999:::;;;<<<666666555555555555666666555555666777777777666666333777777888555qqqIII333555888888888888999:::BBB;;;444999AAA???OOOoooyyyvvvqqqlllgggcccaaa```MMMAAA???>>>===...+++///444777666333111000777666555333222333666888...222666888666222///---666777777444222333777;;;000333777999999999999999555333444999:::888888;;;000555999888444111222555??????===;;;888444111///222111555<<<<<<666333444999888888888888777555444)))...555999444---///777888777444111///111555999222<<>>AAAFFFIIIBBBAAABBBDDDHHHKKKNNNOOOSSSYYY\\\\\\]]]cccggghhhdddaaa```bbbhhhmmmoooooobbbqqqvvviii\\\YYYVVVOOOAAAooosss```SSSUUUHHHbbb@@@EEEfff[[[///bbbKKK---333'''555&&&333,,,++++++iii222ggg$$$000+++)))(((***,,,,,,+++************(((&&&'''))))))(((&&&((((((((())))))(((((('''(((+++000444777777555444@@@aaammmOOOLLLBBB777888222222///,,,***,,,---,,,******+++---...---+++(((&&&///777...EEEcccZZZPPPvvvOOO===BBBMMMNNNJJJOOOKKKHHHFFFFFFEEEBBB???FFFHHHKKKLLLJJJGGGEEEEEEFFFFFFFFFEEECCCBBB@@@???;;;===BBBEEECCC???AAAGGG>>>AAACCCAAAAAACCCBBB???;;;<<<>>>???@@@???>>>===999888888;;;???@@@>>>;;;999888888888888888999:::888999:::===???AAABBBCCC<<<<<<;;;;;;::::::::::::???===:::888888;;;>>>AAA===<<<;;;999888999999999777777666666666666777888555666777888888888888888333...222===111```UUU555666888888666666666777...===>>>666777;;;BBBOOOfffffffffffffffeeedddcccpppjjjQQQ???777111>>><<<666555444111///000333666///111555777777444000---555444333111000111555888222333444555666444222111444666777555222111333666666222000222222111444888222555999;;;;;;:::888888777777777999;;;===@@@AAA===:::===BBBBBB<<<:::<<<555888::::::666555666999<<<444111666999888999===111555999:::777666777999...BBBOOOYYY{{{fffJJJ333111555444,,,000666111111111222222222111000///000111333333222222333555111111111000000000000/////////666>>>:::...---444111000000000//////.........///000111111111111111222111000000000000000111///000111222222111000///111111111222333444666777444555666777777666555444333444666888888777555444555999===>>>@@@CCCIIINNNDDDHHHKKKKKKJJJKKKNNNRRRYYY[[[[[[[[[___eeefffcccgggdddbbbeeejjjnnnoooooossshhhdddfff```QQQKKKPPPkkk```}}}RRRTTTXXXFFFXXXLLL>>>ggg;;;666///111@@@$$$333***+++000,,,|||III~~~)))---&&&&&&''')))++++++***))))))))))))'''%%%&&&((()))'''$$$'''(((((((((((((((''''''***---222777999999777666CCCfffoooQQQKKK>>>@@@444444000//////...++++++...'''(((************,,,---(((---HHHggg...nnn777]]]FFFqqqdddBBB>>>GGGIIILLLOOOMMMHHHDDDCCCEEE<<>>:::===BBB???AAADDDEEECCC@@@;;;999:::::::::;;;<<<===>>>>>>>>>===;;;:::999999:::;;;999888888888777777666666<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;:::999999:::;;;:::999999888888999999::::::999888999;;;;;;999888555777999:::888555444444222333555666777888777777333;;;---333;;;<<<222:::,,,777444===333:::888999::::::999:::<<<>>>NNNtttxxxhhhTTTEEE:::222111444222222222222222222222222333333222111222333444555777444222222333444444444333333333333333333333333333333111111111111333333222444333000111555333...222777UUUbbbdddeeeMMM666???///888@@@(((111NNN>>>]]]XXX{{{iii\\\GGGFFF;;;777===:::222333>>>===666222555777555555999:::999444666999///---;;;CCC}}}[[[iiilllIII888888888---666555555444333222111111///222222//////222222///222000...///222333111/////////...//////000111222////////////............555333000...---...000111555111...///333555222...333222111111111222444444222111000111222222111000...///000222222111000000333444555444333333444666444555666666666666666777===<<<>>>BBBCCCBBBEEEJJJFFFFFFIIIMMMRRRUUUVVVVVV[[[OOOMMMZZZeeefffeeehhhkkkeeefffllljjjccceeennndddmmmcccZZZ]]]QQQDDDLLLfffPPPddd^^^QQQJJJXXXKKK888???eee///((((((MMM444000%%%,,,+++000+++(((&&&---$$$'''+++,,,***)))***,,,---)))$$$%%%(((***(((%%%'''''')))******+++******000000333666555444999AAAIIImmmvvvUUUMMMAAAAAA666333000000222111---+++---+++++++++,,,------------,,,111SSSddd666yyy|||XXX000UUU<<>>DDDCCCBBB@@@>>>=========;;;;;;<<<<<<===>>>>>>>>>===<<<;;;999999999999:::888888888888777777777666<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;;;;<<<<<<::::::999999999999:::::::::999999:::;;;;;;:::888666777999888666555444444555555444444555666777888444777...888888666ttt===888777777333>>>555777777888999999888999;;;===GGGmmmhhhHHH999777999:::444444444444444444444444444333333222222333444555555333111111222444444333333333333333333333333333666555444333333333444444333222222222333444666777===___GGGWWW^^^pppgggmmmyyygggbbbfffTTTJJJCCCBBBAAA<<<999999555666555;;;CCC======KKKlllrrrUUU<<<000,,,444777...444444333333222111111111000333333000000333333000333111000000333333222000000////////////000000111////////////////////////444222000///......///000444000...///222444111...111000000///000111222333111000//////111111000/////////000111111111111111333444444333111111222333888666555555666777888888:::999:::======;;;===BBB===???DDDKKKPPPSSSTTTTTTZZZSSSSSS]]]cccaaaaaafffjjjbbbbbbiiiiii^^^VVVUUUZZZ___VVVOOORRRGGGBBBQQQ^^^IIISSShhhxxx___WWWLLLTTTKKKRRRXXX555444333NNN777222+++222+++222...(((&&&,,,&&&(((************+++,,,---)))%%%%%%(((***(((%%%*********+++,,,,,,------...///222555444333888@@@NNNyyy[[[OOODDDBBB999222000111444333---***+++...+++***+++---///---+++---222dddVVVFFF:::AAA^^^DDD;;;<<<999555888HHHggg}}}YYYAAA<<>>>>>=====================>>>>>><<<;;;:::999888888888888888888888888777777777777::::::999999999999::::::>>>>>>===<<<<<<<<<======;;;::::::999999::::::;;;:::999999:::;;;;;;:::888666777888777666555666777888777555444444555777999666444000===444333UUUSSS444AAA666444<<<777444555666777777666666888:::444FFF|||LLL666777:::888666555555555555555555555555555444333333333444444444222000000222333333333222222222333333444444444666555444333333333333444444000000444444222888CCCLLLJJJEEEDDD777555999;;;BBBCCC999111111111111111111111111222555555222222555555222444222111222333333222111111000000////////////000000000000000000000000000111000000//////.........222///---///111333111...//////.........///000111000///...///000111000...000000000000000111111222333333333222000///000222888444000///222555555444;;;999:::<<<:::777888<<>>MMMFFFEEEIIIGGG???>>>CCC>>>@@@AAA???;;;;;;@@@DDD>>>999888;;;===<<<;;;<<<777;;;@@@DDDEEEBBB===:::============<<<<<<<<<<<<::::::999888888777777777888888888777777777777777888888888777777888888888===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999888888999::::::999777666777888888777888:::<<<888888777666555555666666555555777>>>111777;;;qqq000???444777666666444444555666555444555777888999<<>>;;;===<<<333//////000000111111111222222444444222222444444222333222222222222222111111111111000//////...//////000000000000111111111111...///000000000...---,,,000///---...000111000///............//////000000111000//////000111000///111000/////////000222333111222222222000000222444999444000000333444333111777777:::@@@BBBAAADDDIIICCCEEEIIIKKKKKKKKKKKKKKK@@@FFFPPPWWWTTTOOOTTT]]]dddXXXPPPUUU]]]aaabbbccc```XXXQQQNNNEEE888@@@UUURRRHHHBBB???FFFPPPTTTXXXFFF;;;AAAPPPlll---&&&'''---///&&&%%%))),,,)))666777***))),,,,,,)))&&&&&&***,,,+++***+++)))&&&&&&((())))))(((***)))'''''''''))),,,---***,,,111555333222999CCCZZZgggNNNIII>>>:::666222......,,,)))***---...***'''(((,,,...***&&&(((555///gggppp,,,888---TTTKKKKKKJJJCCC===???FFFGGGAAA999666111999YYY]]]QQQJJJKKKJJJHHHOOOZZZUUUQQQHHH===666555:::???777777;;;>>>===999999<<<333777===AAACCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;:::999999999999888777666666777777777777777777888888777777666666666666777777999:::::::::::::::::::::;;;::::::999999::::::;;;888777777888999999888666555777888999:::;;;>>>AAA666777999999999777444333444888>>>:::000???000```777555444:::000444666444555666555444444666888===???>>>kkkAAA666888888555555555444444444333333444444444444444444333333666444222222444666666666111111222333333444555555...///000222333444555555777000000666333...777HHHWWW;;;333wwwttt;;;555000444666000222666111...//////000000111111222000333333000000333333000111222222111000000000000111111000//////.../////////000000000111111111222---...000000000///---,,,///......///000111000000//////000000000111111111222111000000222222111000111000/////////000222333000111222222222222555777999666444555777888666444>>><<<===>>>;;;555444777CCCFFFIIIKKKKKKMMMPPPSSS:::CCCPPPXXXWWWVVV]]]gggTTTXXXbbbmmmrrrmmmeeeaaapppfffdddbbbTTTIIIRRR```^^^[[[SSSOOOLLLHHHIIIGGGAAA444555BBBRRRkkk,,,+++...///(((...---111000)))777<<<,,,,,,...,,,)))&&&&&&))),,,+++)))***)))''''''((()))*********)))'''''''''))),,,---***---333777555444<<>>999666888<<<>>>;;;555555:::888888777888:::<<>>@@@555777999;;;:::888444222444777AAA666222AAA222DDDKKK000666999///777555666666777666555555666888:::===555qqqKKK333555<<<555555444444333222222222111222333333444444333333666444333333555777888777222222222333333444444444///000222444666777777777666222222555444222888CCCddd{{{ttthhhkkkxxxfffaaaXXX444999333555444---111888666//////000000111111111222///111111//////111111///111222222111///...///000111000000////////////000...//////000000111111111...///000111000000.........//////000000111111222///000111222222222111111222111000111222333222000000000000000000111111222000111222222222333555777222222222333555777999;;;555666;;;AAADDDCCCEEEJJJQQQVVV\\\```bbbfffkkkooooooxxx|||uuusssDDD000//////000,,,,,,+++---+++,,,888@@@---------+++)))(((((()))******)))***)))((((((((()))***++++++************,,,---...)))...555888666666???KKKppppppMMMLLL:::<<<999555111111...++++++///+++++++++,,,------------,,,YYY^^^555???222***;;;---777>>>IIINNNBBB;;;666999AAAEEEAAA:::CCCEEEHHHFFFAAA<<<:::999:::ZZZcccDDD???AAAGGGPPPXXX\\\YYYUUUCCC???======:::666555999:::999666555666888;;;===999:::::::::;;;<<<<<<<<<999::::::::::::888777666666777777777888888888888777777666666666666777777555666777888999888888777999888888777777888888999:::999888999;;;;;;999888666888;;;;;;:::999::::::555777888:::999888666555777111>>>666777999:::666xxxhhh666999555222???222777888888888666666777999BBB;;;CCC]]]\\\666000999555555444444333222222111...///111333444444333333555444222222555777777777333333333333333333333333111222333555555555555555333444444555777:::===???KKKoooaaa{{{tttXXXRRRUUU^^^fffaaaiiilllfff```aaaeeefff\\\fffhhhlllyyydddhhhWWW///...444///222222+++---111...000111111111111111111111///111111//////111111///111333444222000...///111000////////////000000111------...//////000111111///000000000000000000000...///000111111111222333///000111222222222111111222000///000111222111000//////000111111111111111111222333222000000111333---///111111333999CCCKKKaaafffsss888///---))),,,111###&&&(((&&&111;;;CCC,,,+++***((()))++++++)))))))))))))))))))))(((((()))+++,,,*********+++,,,,,,------(((...555999666666@@@MMMsssNNNMMM:::===999666444555222...,,,...''')))************,,,---...fffDDD===eee,,,888///'''777666+++KKKKKKKKK@@@@@@>>>;;;:::===CCCHHHCCCDDDEEEFFFEEEAAA;;;888333999;;;@@@VVVxxxzzzfffLLL;;;:::DDDOOOUUUQQQHHH???======:::888999888888999999888777555444::::::;;;;;;<<<===>>>>>>::::::;;;;;;:::999777666666666777777888888888999777777666666666666777777555666777888999999888777888888777777777777888888;;;;;;:::;;;<<<<<<;;;999777999<<<;;;999777555555777777777777888888777777:::+++:::777:::000AAA444fff~~~>>><<<000666FFF...888999:::999777777888:::===***EEEJJJrrrAAA222777666666555444333333222222,,,...000222333444444333444222111111444666666666444333333333333333333333222222333444333222111000111555666666:::@@@AAA===bbbnnnuuusss|||mmmeeewww|||QQQ---000<<<111...666:::444555777000222222111111111111111111///222222//////222222///222444666444111///000222//////...//////000111222,,,------...///000000111000000000000000111111111///000111111111222333444...///111222222222111000111///...///000111000///...///111222222222111000333333333111...---...///111444666555777AAAQQQ^^^lllkkkmmmpppmmmhhhgggiiibbbiiippprrrlllddd```^^^SSSSSSQQQOOONNNLLLGGGBBBCCCFFFHHHGGGGGGHHHIIIHHHFFFCCCJJJGGG>>>PPP___SSSWWW^^^NNNSSSQQQIIIXXXQQQLLLSSSeeecccttt}}};;;)))///***...<<<$$$+++...///555===DDD***)))'''&&&***---,,,)))'''(((***)))))))))(((((()))+++---'''''')))******+++******'''---555999666666@@@MMMWWWLLL666<<<666222000000///---...111...'''***,,,'''***...***555aaa333FFF\\\666111777))):::;;;***+++@@@PPP???===<<<;;;===>>>???>>>>>>EEEJJJHHHAAA;;;:::;;;>>><<<::::::===CCCIIINNNoooeeeDDD;;;@@@===>>>>>>===<<<;;;;;;<<>>888555999===<<<888666888;;;EEE<<<@@@KKKMMM444:::666666555444333333333333111///---///222555444222333444666777777666444333333333333222222111111111222555666222111222333111,,,>>>:::666???===EEEfffxxxlll^^^```}}}eeeFFF333000555666555444333000//////111444666111111222222222111000///111...,,,...111222111...222222222111111111000000000111111111111000//////222...---000111///...000333111000000111111000.........////////////......222222111111111111111111,,,,,,...///000000000000............////////////333333222111000000000111555888999888555444555888888666888===???>>>>>>AAAGGGFFFNNNXXXUUUJJJHHHNNNNNNPPPRRRSSSRRRQQQQQQRRRUUUGGG<<<===BBBBBBAAABBBJJJJJJFFFEEELLLSSSOOOFFFLLLHHHDDDEEEHHHIIIGGGDDD888666AAALLL===VVVKKK777,,,222000...---,,,---///000111HHH>>>444'''))),,,)))&&&&&&***,,,+++)))'''&&&$$$%%%'''***++++++,,,+++)))'''''''''((()))))))));;;444)))666GGG]]]\\\LLL:::;;;666222///000///,,,---111+++((()))(((&&&***...)))AAAZZZ000OOOCCC'''333555,,,,,,222>>>:::AAARRR>>><<<;;;;;;===>>>??????>>>CCCHHHHHHDDD???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;111>>>]]]aaa>>>======@@@BBB@@@:::555===<<<<<>>HHH]]]===999777666555444333333333333222000...///222444444333222333444555555444333222555555555444444333333333---111333111111555777666>>>000777EEE===>>>mmmiiicccLLL@@@@@@QQQeeePPPDDD777000111222///***222222111111111222333444222222222222222222222222111000///000111222222111222222222111111111000000111111111222111000000///222......111222//////111333222000111111222000/////////000000000000//////111111111111111111111111---......//////000///////////////000000000111111//////000000111333444555666999;;;999666555666999999666777;;;<<<::::::>>>;;;;;;AAAJJJHHH???===CCC>>>???AAACCCFFFGGGHHHHHHOOOFFFAAADDDFFFCCC>>><<<@@@???<<<;;;AAAGGGDDD<<<>>>:::777888;;;===;;;888333555555777999???tttAAA111***111000...---------//////333FFF777000******+++)))(((((()))))))))(((((('''%%%&&&(((*********+++******)))(((((()))))))))'''333000...888FFFeeecccLLLAAA:::777222///000...+++,,,///)))+++***%%%'''---///***PPPKKK,,,[[[rrr333,,,444%%%)))...555666777AAAOOO<<<;;;999:::<<<>>>??????>>>AAAEEEGGGGGGDDD@@@>>>AAAAAA@@@???===:::777666???AAA@@@<<<===PPPooorrrSSSBBB<<<::::::@@@???>>><<<;;;:::888777:::???DDDDDD???888333111999999999999:::999777555666666666666666777777888666777888666444333333444666777888777555555777888777666666666777888999:::;;;::::::999888777777666666555555777999:::999777666777888888777666888999666666666666666666666666;;;WWW???===///999222999999888777777888999:::<<<888===CCCvvvJJJ777777666555444444333333444222111000000222444444333333444444444444444444333555555444444444444333333,,,111333111111555777666???(((777HHH;;;TTTxxxVVVGGG:::111333666555666:::222000000333555444///+++000111222333333333222222333333222111111222333444000111222222111111222333222111111111111000000000111222222222222111000000222//////222222//////222333111000000222222111///000000111111111111000000111111111111111111111111////////////////////////000111111111111222222222/////////111222444666777777:::<<<;;;888666777999999666555777777666777:::999888>>>EEEDDD======CCCFFFDDDDDDHHHMMMPPPQQQOOONNNJJJGGGHHHGGGCCC?????????===999:::@@@EEEAAA:::;;;888555555666777555222444777111)))===333EEE555---,,,111000...---------...///333DDD333###***...***+++,,,+++***(((((()))***(((''''''((())))))((()))***************)))(((+++)))------777<<>>??????===>>>AAAFFFIIIHHHDDD???FFFCCC???<<<:::;;;<<<>>>888>>>AAA===444222999BBBKKKcccbbbEEE555<<>>;;;888555555666777888777666555555666777999777888888777444333333444888888888666555555777:::333333444444555666666777::::::999888777666555555555555555666888888777666333555777888777777888999777777888888888888777777;;;CCCSSS;;;777888888;;;888666555666888999999999777===???XXX555888777666555444444444444333222222222222333333333555555555555555555555555222222222222222222222222333777777444222444444333000333<<<@@@QQQ~~~TTT999666===333,,,+++333999666222000333444444444444444444555111111222222222333333333777555333111111111222333...111333222000///111444111111111111000000000000222222222222222111111000222000111333222///000333111000//////111111000///111111111222222111111111000000000000111111111111.........//////000111111111111111111222222222222222222222222222333444555666999<<<;;;888666777999999555444666666555777;;;===>>>BBBHHHFFFBBBCCCIIIHHHEEEBBBEEEJJJNNNLLLIIIQQQNNNJJJGGGDDDDDDFFFJJJEEEAAA===???EEEHHHDDD???AAA>>>:::999888777555333666222444'''===777555bbb...---111000///...---------......111CCC888###((($$$(((,,,//////,,,******,,,+++***(((((())))))(((''''''((()))*********)))(((---.........======LLLtttJJJHHH;;;===888333111---(((&&&)))&&&111...)))///...,,,444\\\444,,,ooo```)))999111zzz{{{///666;;;MMMuuuBBBAAA:::888777888:::===>>>>>><<<<<<>>>CCCHHHHHHDDD@@@BBBAAA>>><<<;;;<<<===>>>DDD???:::===BBBCCC<<<444444333222999LLLkkkzzzUUUBBBAAACCC;;;111999;;;>>>@@@AAA???;;;999>>>??????<<<888666888:::999888666444444555777999777888888777555333444555666777777555444444666888222333333444555555666666888777777666555444444444777555555555666666444222000222555777777888999:::888999999::::::999999888777666~~~ddd111:::111999:::888555444666777888888777888======hhh999888888777666555555555555444444444333222222333444444444555555555555444444222222222222222222222222777::::::666333444444222...@@@;;;DDDbbb999---:::CCC888'''888444111222333333444777777777666222//////222666444222111///000222444666:::888555222000000000111---000222111///...000333000000000000000000000000111222222222222111000000111000222444222...000444000...---...000000///...111111222222222222111111//////000000000111111111------......///111333444000000000111111111222222333222222222333444555555555888;;;;;;888666666777999555444666777777999>>><<<>>>BBBEEEDDDBBBDDDHHHHHHDDDBBBDDDIIIKKKIIIEEEKKKLLLJJJGGGEEEFFFJJJLLLDDD>>>:::>>>CCCEEEAAA======;;;999777666555444333444&&&444(((111:::444pppooofff+++...444///......---------------...AAAHHH444333%%%&&&***------+++***+++---,,,+++************((('''%%%&&&((()))***)))((((((,,,///222111;;;<<>>999444222...(((''')))%%%000***(((///)))+++FFFUUU111000mmmnnnxxxNNN---333...fff]]]&&&888:::ddddddEEE@@@999888666777999;;;<<<<<<<<<;;;<<>>;;;:::@@@GGGGGG@@@999444333333777;;;:::888:::@@@GGG[[[|||VVVEEEDDD{{{```DDD555777???666888;;;<<<;;;999777666999888666555444555777888666777888777555444555666333444555444222222444555444555666777888888888888555555555555444444444444666555444444555555333111///222555777777777888999888999:::;;;;;;:::999888777444]]]qqq444:::222:::888777666555555666777888777888===<<<{{{HHH999888777666666555555666555666666444222222333444111222444555555444222111333333444444444444555555333777888555444666777666666===;;;bbbVVV444///777===<<<555000333777+++///555777666333222222333555666444111///111333555333000...///111444777999777555222000/////////...///000000//////000111//////000000000000000111000111111111111000//////000000222444111---///444///...---...000111000///111111222222222222111111...//////000000111111111///.........///111333444000000111111111222222222111111111333444666888999444888;;;;;;888666666777999666666999:::999;;;???:::>>>BBBDDDCCCAAABBBEEEJJJIIIIIILLLOOOPPPNNNKKK@@@FFFJJJJJJIIIIIIHHHDDDDDD<<<888===BBBBBB>>><<<888777666555555555555555333&&&444,,,+++888666JJJNNN+++---000............------,,,,,,---<<<:::!!!(((***&&&((()))***)))((()))***,,,+++***+++,,,+++)))'''&&&&&&'''))))))*********)))+++555222666???gggZZZHHH@@@<<<777444222///++++++---(((///''''''000&&&222```GGG...///aaa???777222000///,,,...777///PPPDDDBBB:::888666666888:::::::::;;;;;;;;;<<<>>>???@@@@@@BBBEEEIIIKKKKKKGGGCCC???LLLCCC999777<<>>???<<<888555666888EEE;;;:::NNNppp{{{QQQ777CCC<<<555555:::===:::555999888777666555555666777555666777777666666777888222444555555444333333444444555777888999999888888444444444555555555555666444333333333555555333111111333666777666555555666666777999::::::999777666:::777AAAyyyHHH777;;;888444666888777555444555888666777<<<:::]]]999999888777666666666666666777777555222111333555111333666888888666333111333333333444444555555555///444555333333666888777:::888UUUQQQzzzhhhJJJ888777<<<===;;;666000---...222555333222000,,,,,,000777<<<111333666666444333333333333222111000111222444555444444333222111000000///000/////////111222111000////////////000000111111///000000000000///......//////222333000,,,...444111//////000111222222111000000111111111111000000......//////000111111222222111000///...///111222222222222222333333333333222222333333444666777888555999======:::777777777:::888888;;;<<<999:::===;;;@@@EEEEEECCCBBBBBBCCCCCCEEEGGGIIIHHHFFFDDDAAAAAAGGGJJJJJJKKKLLLHHHBBBFFF===999???DDDCCC???===::::::999777555444444444222222111000333444555@@@~~~@@@///---,,,---.........------,,,,,,...555vvv<<<###)))000---,,,***)))))))))((('''++++++***+++---,,,***(((((((((((()))***,,,---...***(((666555555KKK~~~bbbHHHAAA:::555222222111......111---111&&&(((222''';;;vvv:::******SSS~~~000999---888(((000<<<---666QQQ}}}AAAAAABBB:::888666666888999999999;;;;;;:::::::::<<<>>>???BBBBBBBBBCCCDDDEEEEEEFFF:::CCCKKKIII>>>555333666666666777888:::<<<===>>>;;;@@@CCC===888@@@VVViiitttyyy```LLL777222:::CCCBBB===888888777666666666666666444555777777666666888999333666888888777555555555333444555777777777777666444444555555666777777777222111111333555555444333333555888888666444333333444666777888888777666444999666...xxxWWW///AAA333222666:::999444222555888666777:::999nnn:::999888777666666666666666888888666222111333555444777:::======:::777444111111111222222333333333...333444222111444666555;;;???}}}UUUBBB]]]mmmWWW@@@777888999666444,,,///333555555333111///,,,111555777777666222...333222222111000111222333111111222333333333333222000111111222222222111000333000...000333444333000.../////////000000111111///////////////......---...///111333///+++---444222111000111333444444222000000111111111111000000---......///000111111222666444111///.........///333333333444444444555555777666555444444444444444666:::>>>>>>;;;888888999<<<999:::===<<<999888:::999???DDDDDDBBBAAA@@@@@@IIILLLNNNNNNJJJEEE@@@>>>KKKMMMKKKGGGIIINNNMMMGGGFFF===999???DDDBBB>>>===>>>===;;;777222///---------;;;+++...<<<...000EEEIII;;;333///***------......------,,,+++///000zzzrrr```OOO666111---+++,,,,,,***'''+++******,,,------+++)))************+++---000111...&&&888999777XXX{{{GGGEEE<<<888333000/////////...000222(((+++...---GGGvvv///444+++HHH{{{BBB---111333222...---333QQQlll===BBB777;;;:::888666555555666777777888999:::;;;;;;<<<<<<===???BBBEEEGGGGGGGGGFFFFFFIIIHHHDDD@@@???;;;666888<<>>777777666888::::::999777@@@??????@@@AAABBBCCCCCCGGGFFFFFFFFFGGGHHHJJJKKKUUUMMMEEEFFFMMMRRRPPPLLLJJJEEE@@@BBBFFFHHHEEE@@@<<<;;;888555333222222222333333333444555666777888888uuu:::'''111***,,,111222000,,,***)))(((,,,...pppOOO<<<333...***///......$$$,,,222'''+++)))'''######&&&+++------111444---999:::^^^QQQEEE;;;888555111000///......,,,+++---(((000+++```lll+++---666555GGG///(((999***<<<666ggg;;;???;;;;;;:::888777666666666777777888999:::;;;<<<<<<<<<===???AAADDDEEEEEEEEEDDD???BBBBBB???======:::555777:::<<<;;;777555666888???888333999===555@@@^^^|||yyyssswwwRRRAAA555222<<>>999666666555111444555555555666666666666666444333333444444333222666000222666444777;;;:::GGGFFF555444999000:::333...111444777666333///,,,666555444333333222222222000000//////000000111111222222222111111111111000000111222222111000111333111111222222222111111000222222111111000000//////////////////000222333444000000///...///000111222222111111111222333444444000000111222222222111111............////////////000000//////000111222333////////////////////////111111222222222111///...000111222333333333222222333666888999777666777888;;;===>>>;;;555333555777999888888:::<<<===<<<;;;888999;;;===AAADDDGGGIIIIIIIIIJJJKKKKKKKKKJJJIIIPPPLLLIIIKKKOOOPPPKKKGGGEEEBBB@@@AAADDDDDD@@@<<<;;;:::777555333333222333444444333222222222222333777PPPLLL:::???---......,,,(((%%%(((,,,000)))000lllhhhEEEZZZXXXlllnnnUUU555000))))))---000111)))+++,,,......)))%%%&&&******...000666AAAuuuaaaDDD:::999777444000......///,,,&&&222***000333___000(((:::'''|||XXX...<<<777EEE888lllggg888:::===999999888888777777666666777888:::;;;<<<============>>>@@@BBBBBBBBBAAAAAA===@@@AAA>>>>>>???>>>:::777888888999999888888777999777222888CCC>>>777===AAA===@@@TTTuuujjjHHH555777888888888444888666555555666666555444666666666666666666666666555555666777777777666666555555555555555555555555333333333333444555666777444333222333444555444333666555555555666666555333444777///>>>^^^]]]222444666555555555555666777777888:::777===SSS===777444555000555>>>CCCCCC<<<555333333333444444555555555666666666666555444444555555444333777111000444777777;;;???```DDD777:::;;;;;;999333===;;;999777555555666777444444333333222222111111000222333333222222333555222222222111111111111000///000222222111111222444222222222111111000000///111111111111111111111111000000000000000111222222111111000///000111222333......//////000111222222222222111000000000000111---------....../////////111111000000000111111222////////////////////////333333333333222111000///222333444555555555444444222444777888888888999:::<<<===;;;777222111333666999888888:::===??????>>>555777999===AAAFFFIIILLLIIIKKKMMMOOONNNLLLIIIHHHKKKLLLMMMOOOOOOMMMGGGCCCCCCCCCDDDDDDCCCAAA>>><<<999888666444333333333444222222111000000000000111333---```...+++&&&&&&***000333222...,,,+++'''222GGG888$$$%%%,,,&&&%%%'''000BBBXXXkkkvvv~~~bbbOOO,,,+++aaaooo:::+++""")))222111+++&&&'''+++777222LLLpppCCC:::;;;999666111...///000///+++111111...KKKSSS444&&&---000ZZZ[[[333(((&&&^^^KKK888555<<<777888888888888777666555777888:::;;;<<<===>>>>>>===>>>????????????>>>===;;;???@@@======@@@???;;;888888777999;;;;;;:::888222<<<:::777<<<===;;;@@@999===???===:::>>>IIITTTqqqmmmMMM999777===;;;666555444555666777666555555555555555555555555555444555666777777777555555555555555555555555555555222222222333444555666777333222333333444555555555666555555555777777555444444888000555QQQnnn888444555444444444444555666666888999777CCCbbb>>>777999666222888777;;;;;;777333444444222666666666777777777888888777666444555666777666444888333000444888555999GGGQQQ888888111999666777111111111111111111000000333333333333222222111111222444666555222111111333//////000111222333333444...000111111111111333444333222111000000////////////000000111111222333333222222111000000111111111222111000000000111333444+++---...//////000111222444333111////////////000,,,------...///000111111222222111111111111111111000000000000000000000000444444444333222111000///333444444444555555555555444555666777777888999:::999::::::999777777:::<<<999888888:::===???@@@@@@;;;<<<===@@@CCCFFFHHHJJJIIIJJJLLLMMMMMMLLLKKKJJJKKKLLLMMMMMMKKKIIIHHHGGGEEEGGGHHHGGGCCC@@@@@@AAA888777555444333444444555.........///000111222333...111\\\555)))===666000***&&&$$$###(((---(((000...888333+++333 ///000000...+++)))'''''':::NNNTTTeeeDDDAAAuuuIII///&&&&&&---666,,,...<<<111YYYEEE===<<<:::666222000000000222222***666///oooHHH***(((%%%OOO===eee___:::CCCAAA===888222777666666777777777666555555666777999;;;<<<===>>>>>>===============<<<<<<;;;888;;;;;;999888;;;:::777:::999999;;;======<<<;;;666AAA>>>444666888777:::888<<>>AAACCCCCCAAAAAABBBCCCDDDFFFGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPNNNMMMJJJGGGDDDEEEIIIMMMCCCEEEEEEBBB===;;;===@@@777666555333333333444555////////////000222333444,,,===222SSS+++***333///...111000***'''))),,,---&&&PPP,,,+++111$$$'''((()))((((((***///333$$$++++++GGG222,,,hhhiiizzzOOO///(((//////000<<<888mmmQQQBBB>>>888444333222111000000333&&&444AAA>>>$$$111111mmmJJJDDD```555***fff999666111222555555555555555444444444555666888:::;;;============<<<<<<<<<;;;;;;;;;;;;:::===<<<999999;;;;;;888:::;;;<<<===============999>>>888444???BBB999444555111333???LLLMMM@@@222...333999;;;<<<>>>DDDIIIdddzzzddd;;;333999222666555444555666777666555444444444444444444444444555555666666666555444444555555555555555555555555333333333333333444444555333444555555444333555666666555555666888888777555666555888222:::eee[[[;;;555444444444444555666666666555:::QQQ]]]CCC???444555555666666333111444777444...333333444444444555555555666555444555666777666555222888333333888333JJJ}}}{{{;;;<<<333888:::>>>777555333000/////////000111222333444444333222111000000222555888999888666222222222111111111111000///000222222111111222444111000///...//////111111//////000111222333444555333222222111111111222222111111000///000111222333---000333333111///000222333222111000///.........000000000111111222222222111111222222333222222111222222222222222222222222333333222111111111111222333222222222222333444444666555333333555666666555666888:::<<<===<<<;;;999===<<<;;;===@@@CCCDDDEEEAAAAAABBBCCCDDDEEEGGGHHHJJJJJJIIIJJJLLLNNNQQQRRROOOLLLFFFAAA???AAAFFFKKK<<<======;;;777555777999777666444333333333444444222222111000000000000111///777&&&TTT[[[000+++&&&(((///000***''')))......)))]]]---+++!!!***$$$)))///222///***$$$ ...&&&((($$$;;;xxxGGG%%%...111666HHHcccGGG???666222333555333000///000------eee888***111888jjjEEE}}}WWW000777___999222222///444333222222222333444444444555777999:::<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;;;;>>>>>>;;;;;;>>>???<<<999;;;>>>===;;;:::;;;===666:::666777DDDFFF>>>;;;@@@CCCAAA666***(((444@@@777<<>>,,,222999555///999???333777666555555666777666444555555555555555555555555777666555444444444444444555555555555555555555555555444333333222222333333444555777666333222444666666555555666888888777666555111;;;555111QQQnnn===555555555444555666666777555333;;;WWWuuuLLL@@@333888666555777666333333666555111333333333444444444555555555444333444666777666555///:::444222888888aaa888777222---///***------...111444888;;;===111333444555555444333222333000000444;;;===:::555222222222111111111111000000111222222111000111333000///.........000222333000000111222222333444444222222111111111222333333000000///...///000111222+++///333222...,,,---///000111111111000///......000000000000000111111111///000222333333333333222111111111111111111111111111111000000000111222333333333222222222333444555444222000111444666777666:::999::::::;;;<<<;;;:::===;;;999:::===@@@BBBBBB@@@@@@???@@@@@@AAABBBCCCFFFFFFGGGIIIJJJKKKLLLLLLMMMIIIDDD@@@>>>===>>>???777999;;;<<<:::777555444777666555333222222333333222111111000000000000000444,,,111222www```GGG888...'''***444---222---???cccUUU111&&&///000,,,'''$$$$$$'''***---&&&(((000666000>>>{{{rrr222,,,222111___qqqJJJ???444000444666444000...---777(((888333'''000PPPRRRYYYOOO444WWWBBB999///333///444333111000000111333555333444666888:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<777::::::777888<<<===;;;777;;;???>>>999777:::===666===;;;888;;;777666???999777777===DDDEEE>>>777===888555777<<>><<>>;;;000666888555222444777777555555555666666666777777444333333444666777666555---:::444000888>>>ttt...///666333===555222444777999999666333111222333555666666555333222000,,,)))---555777111***//////000111222333333444111222333222000000111222///...------...000333444000111111222333333444444222222111111222222333444000///.........///111222...333777666111...///111///000111111111000...---000000000000///////////////000111333444444333333000000000000000000000000000////////////111222333444444333222333444555666222///...///444777888777<<<:::999999;;;>>>???@@@999777666666999<<<>>>>>>@@@???>>>===<<<<<<<<<<<<@@@BBBDDDFFFGGGFFFDDDCCCIIIGGGDDDAAA???;;;666333777:::???BBBBBB>>>888444888777555333222222222222............000111222333666+++===111AAAZZZ555&&&+++666...111)))iiivvv(((555000+++)))(((((())))))'''%%%,,,%%%+++,,,+++)))999fffwww+++---666111pppNNNBBB444444999111---777---777888BBB...---111000JJJOOOzzzHHH888444222111333111222111111111111333444555777999888666888======:::===<<<<<<===>>>>>><<<;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<;;;;;;:::999@@@>>>;;;999888:::===??????>>>===<<<<<<===??????;;;<<<>>>===<<<;;;;;;<<<@@@<<<777666888;;;;;;999999888888666555444333222444555666666666555444333333444555555444444555777444333333222333444555666333555555555222111111111555666666666666666555444555555444444444444555555555;;;666111222888KKKfff777666***888///;;;555888666888222jjj___@@@@@@555>>>666666555555555444444444///333888:::888444000///111111111222333555666777999666---999666???<<<888222999---<<<333333333333333555666666+++444:::999555444333111111111222222222333333333000000////////////000000444444222111000000//////000000111111111111000000///111333333333222333444111222333444555444333222111111000000000000111111222111111222222000,,,)))...///000000///---+++)))...///000222222000///...333333444555666666666666333222111/////////000111444333222000///.........222111000111333444333222555555555444333333555888<<<;;;:::<<<>>>???>>>===555666555333111222666;;;>>>BBB@@@:::888;;;:::555:::>>>CCCEEECCC@@@===<<>>999:::<<<777666555777999999555222555---222666---+++222444222111222:::555qqq555$$$000<<<(((vvvXXX222;;;FFF444***...000---)))(((((((((''')))+++------+++)))'''///444AAASSS```[[[CCC,,,...222BBBXXXEEE888888444...000555:::''',,,qqq,,,555(((>>>SSS\\\}}}:::222}}}444555666444111333222111111000111222222444555555444666;;;<<<999;;;:::999:::;;;;;;:::888999999:::::::::::::::999999999;;;<<<===>>>>>>>>>???===:::999999;;;<<<<<<<<<;;;;;;:::::::::::::::999;;;======<<<<<<===>>>???<<<999777777777777777888888777777666666666555666666555555333222000000333444555666555555555555444444333333333444555666222333555555333333333444555666777777777777666666666666555555444555555555666666444666666444KKKrrr888///111444...;;;777666888:::555qqqkkkEEE???333:::666666555555555444444444000444888999777555222111222222222222333444666666888222111999555YYYCCC888111:::111<<<444333333222222222333333...666;;;888555444444222111111111111222222333333000000////////////000000333333222111000000000000000000000000000000000000///111333333222111222333111222333333444333222222222222111111111111222222222111000111111///---***...///111222111000///---...///000111111000///...222222333333444444333333111111000000000000000000222111000000000000000000222111000111333444333222333444444333222333555888:::999999:::<<<======<<<777777777444111111444777:::>>>===666222555999999777888888888888:::???CCCNNNKKKFFFAAA>>>>>>@@@AAA???CCCHHHIIIGGGFFFHHHJJJKKKCCC999333444555555444222(((,,,444111111333///,,,...'''&&&%%%EEE@@@###(((444dddHHH...555xxxwww777%%%(((((((((''')))+++,,,+++(((***+++,,,,,,+++***(((---)))%%%&&&+++///---)))555666YYYjjjIII<<<<<>>??????>>>;;;999999;;;<<<;;;999===============<<<;;;:::777999<<<<<<<<<<<<===???<<<<<<<<<999666555444555777777777888888888888888555444333222111111000111444555666666666555444333444444333333333444555555000222555555555555666777555555666777888888888888888777666555555555555555888333222888777...DDDpppHHH+++<<<222000:::777555999:::999|||xxxJJJ???222888666666666555555555555444222444777888777666555555444333333333444555555666666///555999555QQQ888000999555;;;444444333222111111000000111777:::777333444444333000000000111111111111222111000000//////000000111222222111111111111111222222111000//////000111222000111333222111///000000222222222222222222111111333333222222222222333333333111////////////...---...///000111222111000000...///000111111000///...111111111222111111000000//////000111111111000000000000//////000111222222222111000111333333333222111222222222222333555888888777777888:::;;;:::999777777777666444444555666555<<<@@@===999999:::;;;999;;;<<<<<<>>>EEEOOOWWWCCCDDDDDDAAA>>>===@@@CCCCCCIIIRRRWWWYYY[[[]]]```ddd\\\SSSOOOMMMJJJBBB:::@@@555333333++++++000///222666333000666///[[[|||fff&&&222+++@@@444)))...RRRjjj''',,,+++(((%%%$$$&&&+++000************************///...---+++)))***...222;;;===zzzOOO;;;<<<...///999///000999[[[VVV,,,555:::OOO777OOO222555666555555333222111111000000000//////111222222000222777777444777777666777999999888777;;;<<<<<<<<<<<<;;;::::::======<<<;;;;;;;;;;;;;;;===;;;888:::======:::777;;;<<<===>>>>>>>>><<<<<<777999;;;;;;::::::;;;<<<888;;;===<<<888555555666888888777777777777777666111111000000111333555666444444555666777666444222444444444444444444444444111333555666555555666777333444555666777777777777888888777666555555555555777555222444444,,,888XXXddd...@@@444888666444555999999<<>>===;;;555111////////////:::HHHPPPPPPLLLHHHFFFHHHIIIKKKPPP]]]tttzzzVVV===000111;;;;;;...---666888&&&$$$...///<<<333999rrrVVVLLL111bbb''')))***555RRR)))***---///,,,)))***...++++++***))))))***++++++%%%)))///222///+++,,,111<<>>+++999hhh]]]uuu:::sssttt222888111///333333//////000000111111111111333444333000111555555111888777777999:::;;;:::888:::;;;;;;<<<;;;;;;::::::<<<;;;:::999999999::::::<<<;;;:::;;;======:::777555666888:::;;;;;;::::::888999::::::888666666777666:::======:::888888:::999888777666555444444333333222222222333444666777555444444555777777444222444444444444444444444333333555666666555444444555111222333444555555555555777777666555555555555555333888333///333333333===sss666888444>>>222222999777777>>>MMM>>>777;;;666666666666666666666666444666777777777666888999666666666555666666777777666111:::888QQQjjj888///333777444222222333444555555444444222555555111000222222111111000000000000000000000111111000000000000111111000000000000111222333333333111///......///111333111222333222000.........222111000//////111333444111111000000000000111111222000---,,,...000111222000000000//////...---,,,000000111111111111000000111111222111111000//////,,,...///111111111000///222111111000000000000000111000///000222333222111///000111111000222555777666555555666888999999888444444444555555555555444;;;666222333999@@@GGGLLLXXXUUULLLAAA888999BBBKKKllliiiFFF555444;;;777$$$666+++888...***111///JJJZZZ|||AAA:::&&&***++++++xxxBBB222&&&+++444555---&&&,,,+++***((((((***+++,,,+++'''%%%&&&&&&&&&,,,555;;;YYYooo@@@999666777999111<<>>111444<<<555444@@@JJJ;;;777999555666666666666777777777444666888888777666777888777666666666777777888999666777888888nnnmmm888111///777333111222444555666666555555000222222///000222222000222111111111111000000000222111111000000111111222111000000000111222333333222111000//////000111222111333444333000/////////222111///...///222555777111000000000000000000111111...,,,,,,///111222333444333333111000//////...111111111111111111111111111111222222111111000000......///000000000//////222222111000//////000000111000///000222222222111000111111111111222444777555444444555777888888777555444222111222333222111777888???GGGKKKIIIFFFFFF...888GGGYYYppp___@@@>>>===444---===555###///333)))___>>>aaasss{{{WWW''',,,+++,,,///CCCeee///'''000...(((,,,+++***))))))***+++,,,333,,,))),,,---,,,000999BBB{{{MMM<<<;;;555333888===TTTyyyddd@@@...;;;888000222///222000111222333333222222111///111000...111555666333555444444666888999888777555666777888999:::::::::999888888888999;;;===>>>;;;>>>@@@???;;;999<<>>222///>>>;;;[[[```GGG\\\OOOuuutttoooNNN///777666222999...222333333444444333222000///+++---------000666777444222222222333666777666444666777888:::;;;<<<======>>><<<;;;999999:::;;;<<<;;;@@@BBB@@@:::888<<>>{{{AAA666666666<<<111444333DDD>>>333555666555666666666777777888888444666888999777444333333666666666777888:::;;;<<<444AAA222:::iii666777---888777222333444444444222000///...111222111333777555111333333333222222222111111222222111111111111222222222222111111111111111222000000111111111111000000111333444444222111111222222000......000555999===333222222222222222222333---,,,,,,...000333333333///////////////000000111222222111111111111222222......///000111111111000222000///---------...///......//////000222333444111//////000111222111000333444444222111222444666111000000111333444444333333111000444;;;BBBFFFGGGIIICCC===:::AAA\\\}}}999888>>>)))111111%%%VVVVVV,,,^^^iii\\\&&&---444&&&(((;;;'''rrr\\\555***222***************************&&&(((...---,,,888HHH^^^gggBBB???222888444999ttt333EEE<<<:::[[[PPPZZZtttwwwbbbWWW333444444444444333222111000000111222222333444444111111000000111333555666:::777444222222333333222777555777======777555777>>><<<;;;<<>>???888666444555888999777555444555666888:::<<<===>>>:::<<<===<<<888666555666,,,777666333999999333222666666666666666555555555333333333222222333333444111222333444555555555555888666444333333555777999777777666555444333333222222333333222111222444666444444444555555555555666333lllHHH666---888999000<<<888AAA^^^444@@@444333777999::::::888888888:::999888666777888999999888333555444333666;;;;;;888333===777BBB]]]888000111000111555444333111000/////////333111CCC111555...---000///111111111000///000111111111000000111222333333333222666======666111222000111222333222222333555222222111000/////////000222000...///222333111///,,,...000333444444333222......///000000000000000000//////.........//////---111666777666444333444000000111111111000000///111000...,,,***,,,000333///000111111111///...---111111111111111111111111...000000...///222444222(((...555888666111---,,,:::444:::IIINNNEEE???BBB222:::QQQzzzppp999---444777666___www666222===rrr@@@''''''...111000%%%222XXXrrr444,,,///111 ;;;%%%&&&222(((...(((555+++***666555KKKNNNBBB<<<;;;777AAA|||DDD:::IIImmmzzzPPP444444444333333222222222333333333333222222222222222222222222333333444555111000//////222444555555333111333888999555555777888777666888:::;;;999666;;;;;;<<<<<<<<<<<<<<<===999888666777999:::999777777777888888999::::::;;;888888888:::;;;:::777555BBB;;;222444:::666222888666666666666666666666555555444333333333333333444222222333444555555555555777666444444444555777888666666555555555444444444333333444333222222444666444444444444555555555555777QQQ^^^000111999666555;;;888BBBMMM111555777CCC888:::<<<<<<:::999999999888777666666777555333000444666555444666;;;<<<999999;;;888RRR\\\888111222111111111000000000000111111222444111EEE333777000......000111222222000000111222111111000111111222222333111///000555555000...111111222333111///...///000333333222111111111111111333111000000333333222000000111222333333222111000//////000111111111111111/////////......//////000555333222111111222333444000111111222111111000000111111000...---...111333000111222222222111///...///////////////////////////222222000000444444222???666,,,(((,,,222555555///;;;BBB???>>>AAA===333hhhttt???""",,,777$$$YYYSSS***555dddccc***222$$$%%%%%%222......GGGuuu333$$$000(((---&&&$$$(((,,,///(((111+++///666999\\\[[[???AAA777555DDDDDD111lll@@@555555444333222222222333444777666555444333222111000222333333444444444333333111111111333666999999888777666777;;;<<<;;;<<>>>>>===<<<;;;;;;;;;::::::999999999;;;:::999999:::;;;:::888999999999999888888888888999777666999<<<<<<888444999999777666555555666888555555666666666666666666666666555444333333444444333333444444555444444444555555555555666666777777555555555555555555555555333444444444333333555777444444444444555555555555:::444rrr111555999555999:::888CCC]]]888:::555555:::555777::::::999999::::::999888999;;;<<<<<<:::888666888777555777<<<<<<999;;;888777cccZZZ888444444111111111111111111111222333333333222EEE333888222///---111222333222111000111333111111111111111222222222111...,,,......---...111111222333222000...///000555444333333222333333333333222111222333444333111333444444444333111///...000111111222222222222111......//////000000111111222///,,,---000222111000111111222222222222222111111222222111//////111333111222222222222111111000////////////////////////000333444222222555444111'''---444777666666888:::NNNCCCAAADDD;;;@@@tttMMM,,,III333***zzz:::sssHHH>>>'''///...'''999nnn***,,,111""")))$$$"""111///***++++++444444DDD|||lll@@@DDD444555AAAVVV???:::DDD999555444222111111222444555777666555555333222222111111222333444444333111000555444444666777888666555333222111333444555777888666666666777888888888777888888888888777777777777;;;:::::::::::::::999999888888888888888777777777<<<:::888888999::::::999(((666???888///666;;;333555555555555666666666666777666555555444444444444444444444555444444333333333444555777777777666666666666666555444444444333333444555444333333555666333333444444444555555555888***nnnBBB777444777999888888DDDBBB555AAA222444333333444555444444666999;;;999888888999;;;===<<<<<<;;;;;;:::777777;;;:::666777777444gggVVV777555555222222666555444333222222222222222111DDD///555333222000111222333333222111222333111111111222222222111111222000////////////111333000222333333333333444666444333333222222333333333222222111222222222222111444444444444333111000///000000111222222111111111---...///000111111222222+++,,,...111444444222111111111222333333333222222000111333222111///000111111111111111111111111000111111111111111111111111000333444222222444444000***///444666555777<<>>fff???;;;www999///555444222111111222444555444444444444444444444444111111222333333222111000333222222222333333111///::::::888777777999;;;;;;:::;;;<<<<<<;;;;;;;;;;;;888888888888999999999999999::::::999888888888888666666666777777888888888999;;;:::777555777???EEESSS???999:::222444:::555444555555555666666777777777666555444444444444444444444444555444444333333222333555777888777777666888777666555444333222222222333555555444333444555333333333444444444444555222333VVVZZZ888///;;;444666777EEE{{{yyyKKK===:::,,,:::===@@@???>>>;;;:::;;;???BBBBBB???<<<<<<>>>AAACCCCCC>>>>>><<<888777999888333222:::555hhhQQQ555555666333444555444333222222222222222000222DDD,,,111111444444111222333333222111222333111111222222222111111000111222222222222333444333111222444444333333555666222222111111111111222222000111111111000000111111222222222222222222222111///000000000000000//////......000111222222222222...000222333333333333444000111222333333333333333///111222222000///...///000000000///000000000000111111111111111111111111///222333111111444333000666555444666999:::777444???SSSQQQ999444>>>rrr___AAA!!!$$$***OOO222***///+++...nnn111000---***(((000,,,,,,...'''+++000;;;xxxcccFFF;;;999;;;{{{CCCEEEAAADDD'''444333222222222333444555111222222333444555555555111222222333333222222222333222111333555666666555@@@BBBAAA======@@@AAA@@@AAABBBCCCCCCAAA??????@@@:::::::::;;;;;;<<<<<<<<<888999:::999777666666777333444555666777888999999444777999666333777CCCMMMHHH+++<<<:::///555<<<444444555555666777777777555444444444444444555555333333444444555444444444222333555777888888777777777777666555444333222222000222444444333333333444333333333333444444444444...<<<===jjj===...===222444777GGGKKK888666777<<<444888888777444222222444666666444333444999>>>AAACCC>>>>>><<<777777999777333111===999pppKKK111444555333555////////////000222333444///555III...//////444666111222333222111000111333111111222333333111000///---111222111222444333000222333444333111///000111000000//////000000111111///000111111000///000111000000000111111222222333///000000000000///......///000111333333333222111333000---,,,---///000111///000111222333333333333000111222222000......////////////...//////000111///////////////////////////222222///000444555333///444666000---888QQQgggeee??????;;;333,,,***///555---///222666>>>IIITTT\\\bbbFFF666IIIDDDBBB%%%...222!!!YYY777&&&------666pppRRR...111)))(((333'''+++///***///222PPP}}}FFF>>>777;;;NNNyyyQQQ{{{nnn999<<<---222222222333333444444444111111111222333444444555333333333333444444555666777555444666999;;;======666::::::666777;;;<<<999>>>@@@AAA???<<<999999:::<<<;;;;;;;;;;;;;;;::::::888:::;;;999666555666777333444444555666777888999333666888666555777???FFFzzz===,,,???888000777888444444555555666777777888333222222333333444555666222222333444555555555555222333444666777777888888444444555555555555555555///111333444222222222333222222333333333444444444...999111jjjGGG333:::555333777GGGooo===555666AAA===333444888<<>>>>>???<<<:::999999999999777555:::;;;999666777:::999666222<<<;;;FFF---222444333777000000000000222333444555///:::RRR555111---111333000111222222000000111222000111333333333111000...,,,000111//////333333000333444444333111000000111000////////////000111222///111333222000///111333000/////////000000111222111111111111111000///...000111222444444333111000333...+++000999<<<555......///000111222222222222222333333222000//////000000000/////////000222222////////////////////////000222111...000555888777<<<888222///===fffNNN555444)))***...333888777333///888888666444222222555777:::<<>>...777...111222333444444444444333111111222222222333333333555444444444555666888999888666444444666999;;;;;;===BBBCCC@@@BBBGGGHHHDDDMMMOOOPPPNNNJJJGGGGGGHHH;;;;;;:::999888777666555888:::<<<:::777555666888444444555555666666777777777777777777666777888999111(((999AAA///444>>>...444444444555666777777888111111111222333444555666111222333444555555666555333333444555666777888999111222333444555777888888...000222333222111111222222222333333333444444444///111111cccOOO999777999222777HHHBBB:::AAA222888AAARRRbbbiiittt}}}zzzwwwppphhh^^^RRRFFF>>>777888777555777<<<<<<888333777:::DDD***000333333777666666555444444444555555///???ZZZ<<<444---/////////111222111000///000111000111333444333111///......111111---...333555222111333444444444444555777000000//////000111222222000333444333111000222444000000///////////////000222222222222222111000///111222333444444333111000222///222BBBSSSUUUDDD222......///111111222222222444444444222000///000222111111000000000111333444111111111111111111111111222333111...000666::::::888000;;;fffOOO555444666222333555777444///...111555///111333444333333444666444***)))111666FFFuuu___222555777888!!!222)))___111(((111!!!***kkk@@@***222111)))222---...///999@@@ooo;;;@@@===ggg~~~YYY111666777111333333222111111222222222444333222///000222333111222333666888999999777666///666@@@HHHLLLKKKIIIFFFIIIIIIHHHGGGEEEDDDCCCCCCIIIFFFDDDDDDFFFGGGFFFDDDHHHFFFBBB???===<<<<<<<<<888777555333333444777:::999777444444555666555444222555888999999888777777555555555555555444444444333333333444444555555555333333222222333333444555333222333444666666444222888777555444444555666777555333111111444555111,,,555...222777444333444///000000000000111222333333333///333BBBooo444;;;888555777TTTlllOOO???WWWXXX999777:::444333;;;===AAA)))<<<111111:::777///---000222333222222222333888000XXX555///444///333666555444222000///------222111111222333444222111////////////000222444555444333333333555555444333///000111333333222222111...///000111222333333333333222000......///000111///000111222222222222222222111000000000111222333+++---bbbSSS333222///,,,///444222---000000333777555111111444000//////111444555333000111444111***,,,333222***...777999777===EEE:::&&&@@@sss[[[@@@,,,---111...111:::333111......///222444555333555777555222000000222888333......333777777555VVVddd<<<)))eee{{{pppyyy000---)))333...555AAA$$$222(((222uuuWWW444+++111***000,,,***666///]]]LLLBBB???sssyyy}}}GGG///111111000444333333222222222333333,,,111444444222222666888555666888888666444444555EEEAAA;;;666999III___ppp|||nnn___PPPDDD>>><<<888666888???CCCCCC@@@>>><<<:::888888777444222444333000//////222777:::666666666666666666666666333333333333444444444444333333222222333333444555333222333444666666444333555555666666666666555555999>>>@@@:::---'''///;;;555111000111333666666555333333222222222333444444333222333>>>hhhBBB888666:::222qqqcccDDD666333***444III777111222888555222111333444444333222111222;;;333XXX999444888222444111111111111111111111111222111111333555666555333888:::;;;;;;999444///,,,333222000000///...,,,+++000111222333333333222222000111222333333333333333444222111//////000111222000111111222222222222111222111111000111222333444:::mmmxxxLLL---111666,,,***444444222000...***(((...777///......000333444222000'''000666444000111555888>>>666???JJJ888'''MMMuuuMMM444999444000111444333000...///000222444333000+++''',,,---,,,++++++...333888///---,,,...333666555444FFF777QQQZZZQQQ888WWW[[[uuujjjSSS|||<<<444---******---kkk333 $$$JJJiii555...000...///+++333333BBBeeeCCCAAAhhh]]]888jjj|||NNN666000---...000444444333333333444444555999666444333444555666666555666555333444;;;HHHRRR]]]xxxcccIII???===:::666777888:::======:::555111;;;;;;;;;:::888555111///444444555555666666777777333333333333222222222222333333333333333444444555333333222444666666555333333444666777888666444333///&&&%%%111;;;:::555222222666111...555888666999666555444444444444444555333777444777\\\WWW555555999888DDDBBB000III222111555555333555444555666555333222111222777111PPP;;;444888000///000000111111222333333333444333222333444444333111------,,,,,,...111555777555555555444444444444444111111222333333333333222333333333333333333333333444333222111000111222333222222222111111111111111111111111111222333555666;;;bbb;;;333666555///333------666>>>;;;333---000///000111333444333222555111000222333111222444)))DDDSSSNNNYYY{{{RRR777---,,,&&&///444222444999888222555222///---...222666999...222666888777444333222:::999777444222000...---&&&111333<<>>555888000---222222222222222222222222555444333222333222///---:::888666444444444666777222333333333222222333333000111111222222222222222444444333333222222222222555444333222222222333333333333222111111000000000000111111222333555666666KKKDDD)))---555777000+++,,,000222444888444444444444444444444333---,,,111888555...000:::GGGVVVhhhPPP...&&&***555@@@555555222,,,)))***,,,,,,+++///444777666333000...000222555777777666555444///000111000//////000111666999777///333XXXNNN888:::iiiFFF$$$..."""(((///......"""...%%%---666<<>>```wwwLLL000FFFBBB===::::::888444000444444555555666666777777333333333333222222222222444444444444444555555666555333222222444555555444555444222222222444777888777666CCCnnnNNN000+++:::999333444444444333222222222222222222222666333333444iii[[[;;;444fff:::333999000000333000111222222111222444666222888@@@III555888444222...///000222444555666777111111222666999<<<<<<;;;333444444555555666777777---000333444333333666999111111000000111111222333444333111000///000111111444444444333333333222222333222111000000000111222///000222333444444444444666ZZZ999000,,,111666444...***444555555333222111333555$$$222===666,,,???ttt}}}:::***(((---888;;;666222444555***+++888999---+++444...222999AAAJJJVVVcccmmmhhhfffbbb[[[QQQCCC555,,,+++///333777777555000---(((222444...///999:::222tttFFF///&&&)))aaaddd000///222...;;;<<<111(((///,,,555AAAQQQKKK]]]666222***222)))CCCGGG444000DDDLLL<<<,,,333333111333000000888333333333333444555666777...,,,777QQQrrrUUUMMMCCC>>><<<<<<:::777666666666666666666666666333333333333444444444444444444444444444555666666555333222222444555555555333333333333444555666666'''cccFFF+++;;;333111;;;333222222222222222222333444111111222777---]]]rrr@@@:::qqqqqqbbb>>>000777111333222333444444333222222444666---888;;;JJJ111222222333//////111222444555666777000111222555999<<<<<<;;;;;;999888666666777888999;;;======999333///000222333333222222222333444555444333111000000111222333333333333333333222222111222222000///000111222444///000222333333333222222///ggghhh===+++///555666333222444555555555666999<<>>******+++CCC///++++++000777^^^[[[CCCtttuuu]]]///666...777***RRRFFF>>>000PPP888999222:::000)))333222///<<<222222222333444555666777:::===]]]|||TTT===666888;;;555555555555555444444444333333333444444555555555555444444444444555666666555333222222333555555555000111444555666666555444:::^^^000<<>>;;;222555888999999<<>>;;;HHHFFF555%%%...BBB==='''+++---000333EEEzzzjjj;;;222>>>444///444+++---///111222333222111000666555555(((---000###---mmmOOO&&&+++444EEE---666///CCCwwwPPPmmm,,,)))000+++(((333---000555777TTT...222777222222000222777777333111222555222888:::222HHHWWWAAA<<<555111444999111+++...666;;;999555666666555555555666666777555777888666333111333555777000666???777@@@~~~GGG---333111333888111222444444444222111222333333+++<<<333000===PPPjjj???BBBhhh]]]<<<333666///666555777666555444444444444444222///999YYY777555---333666666666444:::UUUhhhUUUFFF:::888777444555999666444111222777===:::444333333333222111111000000000000111111111222222222888---000:::/// 555]]]ccc???(((111777///...999333***...999444666aaaiii333333===444---333,,,000111///+++;;;~~~fff:::666---,,,333+++111111111000...,,,)))(((+++,,,------;;;111&&&KKK\\\LLLTTT222777666@@@222777888^^^OOOggg999//////$$$999)))<<>>EEE333555333000111555555222111444///222???===IIImmmQQQNNNWWW???777111666IIIaaavvvvvvFFF555:::111;;;CCC>>>222---555>>>777666666666666666666666:::777444444444333666999***BBB==='''GGGBBB---***333444777888...444555666444333222222333///)))999333000111EEE{{{444***<<>>666444WWW,,,111...AAA777000;;;gggMMM666777999999999000444555222333666444---000000111222333333333333111111222222222333333333---333222---555AAA:::'''IIIaaa888555111000555:::888333000999444,,,III{{{GGG---***000555///111000555555+++HHHXXX(((222222'''///+++,,,---///000000000000000000***(((555&&&...yyy111+++,,,333(((111777;;;000777MMMnnnbbb:::+++444444$$$999---444333***,,,333000'''999sssFFF)))777333222;;;555666222000222222111444888111@@@888RRRZZZ@@@DDDIII;;;'''222444777999;;;>>>AAADDD>>>BBBTTThhhhhhaaarrr]]]BBB888000111999???===888666666666666555555444444777111111777<<<:::888999@@@444+++FFFwww???555222444777555666555...555666666555333222333444222555111:::<<<777iiiIII<<>>555<<<)))<<<444$$$CCC666+++:::jjjVVVPPP+++999(((---555///...%%%222999((((((333...,,,---bbbtttxxx}}}AAA///...888444+++///888777333000111222222555;;;666888^^^pppDDD>>>444,,,+++000999???666999<<<:::555111111333555555888999666444999@@@ZZZqqqDDD000444<<<777---777777777777666555333333666111222:::;;;333---...444333ZZZ>>>///888999666111000222444666444666666666444333444555333===)))===BBBBBBuuuQQQdddccc...---<<<333AAA>>>LLLSSS444000:::333555...666555555444444444555555(((///@@@ZZZ111777JJJhhhxxxuuupppjjjddd888333222555888888444444777333444444444444222111///111111222222222333333333000000333666555222333888999%%%EEE777000888+++***444555+++---999222...]]]}}}GGG---333333...,,,111///...666\\\666&&&777...111111111111111111111111000111444000111(((@@@777111(((...)))xxxjjj222///OOOsssuuu,,,///666$$$...999,,,...%%%///999+++$$$---444,,,999000NNN]]]...'''===222***===777(((888777333222444555444666;;;FFF[[[yyyQQQ===666888999<<>>333555111---000000111888444555666666555444666777000888---<<<888===zzzmmm\\\GGG:::***LLLhhhEEE:::;;;555}}}EEE111333;;;222555000555555444444444555555666AAA777:::BBB666]]]}}}VVV===...333999333++++++333444555555444333111///111111111111222222222222...555888666:::???555%%%<<<777(((NNNJJJ%%%555:::---)))333666000111;;;///www999;;;555444111,,,000999888000ssseee///000444*********+++---...///000---'''...------'''***SSSKKK888---)))+++DDDSSS444@@@sss[[[AAA;;;%%%111777+++......000---,,,000...***---...&&&000<<>>;;;999666333222333555666555555555555888:::999555111444222555999555000555???555555888===KKKooorrrKKK::::::;;;:::999777555444;;;666444666555===YYYwwwJJJ222;;;333333777444333666000***///333555666666555555777888111444999>>>...222QQQRRRNNN???222999999===IIIlll:::666...666<<<222888777555555444444444555555666777'''>>>nnn{{{yyyAAA222777555333777///111333555555555444333000000111111111222222222444000000444222///333<<<,,,555888000RRRnnn777000000111333///)))...999999111uuuyyyzzzzzzqqqgggkkkjjjmmmqqquuu<<>>000000666555333333333333111000444333222222222222333444666222+++...<<>>)))555///000999111222,,,111pppnnnkkkjjjllllllhhheeeeee^^^gggooollldddbbbkkkuuuHHH...444,,,222<<<,,,000;;;,,,;;;333///'''>>>,,, 666---%%%...//////...------///222hhh...***---EEE777666xxxrrrEEE000000//////------...//////......///111444,,,+++111000+++333CCCFFFnnndddSSS===...+++...333555222333444333111111222333---AAA222,,,BBBCCCbbbHHH???333...444888333222555;;;555333333111...111666999999999888777666444444333444666999999444///,,,999555666:::777///000777EEE\\\uuu```}}}YYY444777>>>999555777777666666555555444444333333333444444444555555555666,,,999666AAAUUUVVV777666000FFFZZZKKK<<<222555888555555:::FFF+++666CCC000111;;;+++NNNbbbyyyiii888:::555>>>555,,,111:::555111888666444333333333333222000444444333222222333444444666...///000777>>>WWW===...:::333<<<&&&666888///<<>>GGGZZZvvvuuu[[[BBB222111///...///222555666666333444444333222111111222555000;;;999333fffWWW...555666333555;;;;;;444333777333444777;;;:::555444666777888888999999888888777>>>666222555888666999@@@777777888<<<>>><<<888444+++...HHH}}}bbb,,,333@@@:::555888555555555555555555555555333333333444444444555555333777+++DDD000;;;iiiVVVlllCCC888222+++TTT~~~:::333222777999555444999777333444;;;888///AAAggg{{{aaazzzccc>>>222999///111666222000555888666444333333333333222000555444444333333444444555777,,,666222444,,,eee333666+++@@@///;;;###333555...aaarrrgggeeejjjrrrlllhhhhhhhhheeedddfffiiieeeccchhhooopppiiiaaacccxxxvvvfffqqqooo777666333***666222222>>>(((JJJ...::: ,,,555%%%222///......---,,,+++---111444vvv555555999OOODDDgggKKK---333)))///---...//////......///111)))000333111///222555555$$$***000444666666444222777666555555555444111///333333333111///---------333444555444222111111222888///===???JJJ|||III333555;;;888555444555333111555<<<111222333222111111444888888888888777555333111000999111000999;;;555222666444444000---222:::===:::<<<:::000444aaawww>>>,,,AAA@@@222444999666555555555555555444444333333333444444444555555444222666555555333```TTTWWWwww333:::555666+++DDDYYY555333555888777222111555&&&BBB<<<,,,222DDDwwwwwwnnn999000LLLVVVNNN000///;;;<<>>===222444333333666777777:::>>>===<<<999666:::GGGYYYfff}}}xxxsssqqqPPP@@@333222444666===FFF:::;;;888222111666777555888555777;;;===RRRCCC333999@@@222...555111777777666555444333222222333333333444444444555555999000666(((:::;;;;;;qqqOOO000444@@@777555///===uuu888444444666777555222222666999777===111222yyy:::222NNNNNNEEEMMM___???333777333555666***555333222222444444333111444444444444444444444444444111<<<,,,888<<<333666CCC000???***222000999,,,>>>uuummmnnntttpppdddccckkkmmm___RRRLLLOOOXXXfffrrrnnnmmmjjjhhhjjjrrr~~~lll]]]oootttgggmmmNNN333333555111+++...333444jjj,,,111888&&&333555%%%---------++++++,,,000333sssfff(((;;;ttt???UUU[[[@@@///...------...//////......///111444111,,,,,,000333...&&&###$$$***222666333///------,,,---///333555666555...111333444333111111111222444555444333222333555444---999HHH%%%888AAA,,,(((???666888;;;;;;888555555666:::LLLeee~~~vvv[[[GGG777...222444777:::<<<;;;888666333222:::???222+++MMM|||ggg666:::<<<333---777:::---888777666555444222111111333333333444444444555555555444000777999999888qqqEEEYYY222666///:::999...666ddd|||000333444555555555555777999888222***555nnnVVV555///000111CCC%%%llliii333222777000...333444333222222444444333222222333333444444333333222000333555***444AAA111xxx111999;;;222000999666333(((hhhjjjmmmssstttiii]]]```kkkXXXXXX]]]bbb\\\MMM===555+++111888???KKKccczzziii```lllwwwooo~~~<<<)))666777$$$111111333^^^AAA***333+++666///---------...---,,,,,,...000###BBBbbbSSS)))___RRRddd}}}===mmmmmm000---...---...//////......///111222***'''...777888111***111......222222...---000111000//////000000...,,,222111000///---+++)))'''111333444444333333555666<<<)))mmm---999???888000111666888333555444000111???VVVfffrrrFFF888///111555333444777888:::666......666<<<===}}}EEE:::@@@888111777<<<777333666666555444444333222222333333333444444444555555...777000???444555333CCCUUUqqqDDD///777222777>>>000,,,YYYSSS444333444444444555777888777,,,999999cccvvv<<<666DDD<<<---NNNsss\\\```===666...---888444333222222444444333222111111222333333222111111000444000///...999666wwwTTT555000===,,,777:::555///DDDppprrrlllfffcccdddffffffeeennn[[[CCC222***)))000999,,,///222111000222888>>>gggdddvvvgggeeevvvddd,,,555666,,,333111555BBB>>>---000000...333,,,...///...---,,,,,,---666***<<>>///MMMkkkjjjqqqssstttiiikkkyyyccc===000111111111111111111111111333111000111333444111...;;;---***CCCkkkxxxgggnnnnnncccooo{{{ppp333333000///999333666NNN111333$$$333+++...---,,,,,,+++++++++,,,///&&&'''---+++///QQQ{{{www333gggjjj333333999AAAKKKBBB@@@888///,,,///222222111111---,,,///...++++++///,,,---//////.........///000000///////////////000111000///000111333333222555111000111000---...111---444///***555;;;444---III555666444:::666444;;;:::333333555YYYuuuDDD--->>>666666>>><<<000///999???777000___nnn555///111222444555666555555999666444333444666666666666444333333444333111...///,,,222777888???tttiiiPPP???ccc777555<<<***666HHH222999888MMMBBB444;;;666999666222666<<<222666LLLZZZOOO==={{{III%%%;;;777777333555999222+++---111111222222222222111111555333===222888???888JJJ222555999777666---444777~~~yyynnnrrrtttvvv]]]pppWWW;;;;;;111111111111111111111111111111///...///222222000---000000000555BBBYYYtttooosss```sss>>>///...000444---222AAAaaa000222(((444......------,,,---------111,,,---111+++%%%000DDDSSS999aaa@@@333444+++999)))000//////000111111...,,,000---...000000---,,,...---...//////......///111000//////......///000000111000000111222333111000333111111333333///...111+++555///---888888;;;PPPvvv<<<777???222///999888333222000666EEE]]]...555:::888222///666>>>888<<<+++111XXX```666000111111222333444555555999777444444444555555555555444222222222222000...222///...===000888QQQQQQTTTYYY444<<<222111<<<222>>>000+++CCCpppjjj999///777666555555555111EEE(((KKKUUUbbbCCCOOOvvv|||444888444///000777888000///555222222222222222222222222111666999...999@@@@@@~~~888000999666666999---000NNN{{{llltttssskkknnn}}}uuuVVV>>>333///111222222222222222222222222111000000111222222111///)))222666,,,%%%666___yyyuuu```fffzzzccc333000666444---333777EEE...&&&333......---------...//////------000333000***&&&&&&(((;;;mmm>>>333222<<<444333333333111///...///111///...///111000...------...//////...---...000222//////.........///000000111000000111333222000...333111222666666222000222000222///555888000XXXrrr...222@@@999999222777777444111444VVVWWWBBB///---444888:::<<<---@@@@@@555555VVV]]]999777666555444333333444444777555222222222333222111444333333333444555666666888222333999---...ppp~~~ooo---XXX444???999,,,555888<<<===777666OOOEEE666666///333444333777333777<<<|||ZZZ\\\@@@sssQQQwwwkkk444333000555666000///666:::333333222222222222333333000333555---666222gggUUU555555999...111999///555xxxjjjooovvvmmmggg]]]000555:::...111222222222222222222222222222222333444444444444333---333666111+++///@@@PPPqqqlll[[[hhh===///999111...555111XXX'''000,,,---------------......///))),,,------...111///***666___wwwLLLaaaRRR---666111777***+++,,,***)))***...111...///000000000///...,,,...//////...------000222...............///000000000000000111222222///---222111333777888444222333222333111555:::HHH555,,,DDD444&&&>>>555999222///CCCiiiuuu666///===;;;222222666333666:::777;;;ssseee:::888777666444444333444444555444222222333333222111444444444444555666777999444...888111888555NNNuuummmEEEPPP;;;>>>666666222777<<<;;;444444BBBSSSwww777444===333000555111666:::***nnn555[[[dddIIIkkkLLL444555===999+++...666///444444333222222333444444666111666333666...@@@555666777+++111666///BBBvvvoootttnnnrrrSSS666===222///888333222222222222222222222222111222333444444444444444222222333333444333000///ooolllcccdddcccPPP+++333+++---444---===GGG000,,,---,,,,,,,,,,,,,,,------***......((('''+++,,,)))(((___ooo^^^222###]]]www<<<===222<<<444555555333///+++)))(((---000000...---///...,,,,,,---......------...000------------...///000000000//////000111222000///111000222666777333222444///444444///BBBzzzKKK...AAA666...777333...888000555kkk~~~}}}FFF...555888///===,,,...:::<<<444```zzz888333333333444444444555555555444333444555666555333555666555333222111333555111---999,,,===888444444^^^VVV---222;;;777111///444999777333222555YYYeee\\\===111999888000555333666BBBDDD^^^EEE[[[iiizzz;;;000888<<<000333999+++555555333333333333555555777...444444888MMM999000111555000555000111\\\sssxxxooojjjccc>>>***333666111111555333333333333333333333333---///111222111111111333333222000......///222555;;;nnn}}}ooolllsssxxx222111,,,111555111777///---------,,,++++++++++++,,,***...000---*********)))WWWooo******JJJ~~~NNN)))(((111iiiXXX444,,,)))+++,,,,,,---...///......---000///++++++...///+++***,,,......---,,,---...------------...///000000000...---...000111111111///---///333444111000333///...555666OOOZZZ888<<<>>>'''555GGG...,,,333???fff~~~mmmeeeUUUHHHNNNZZZ]]]^^^\\\ZZZ[[[```eeeXXXiiiFFF666:::999777333:::999;;;222III;;;333444555666666666555444333222222444666666666444444555555222000000333666555444666///888444...]]]LLL```JJJ...:::777333111222222333888???999333888UUUlll>>>222555777555444888666FFF444YYY|||gggeeeVVVAAA~~~ddd555,,,;;;555555;;;333666555444333333444555666444000333222???aaa666000///444555666)))===ttttttzzzjjjwww+++CCC222!!!777:::,,,444333333333333333333333333,,,...111111000///111333111111000---+++---222888'''PPPnnnvvvggg???333000777333555:::oooTTT000000///...---,,,+++++++++,,,,,,...111111//////000777OOO111111'''777III^^^444"""$$$555888kkk???BBB222666111,,,***+++...000000---000///))))))...///+++)))+++---...---,,,,,,,,,,,,,,,,,,---...///000111000...,,,---///111222222---+++,,,000111//////222222%%%444EEEZZZ:::;;;666444666111000:::555444WWWlll^^^NNNPPP\\\YYYTTT]]][[[___bbbaaa]]][[[]]]```]]]]]][[[YYYbbb|||???(((AAA444888<<<222<<<888...]]]AAA888999::::::999777444333000///000222444555444333111333444333111333777;;;888:::444777666555===222CCC111...111777;;;777111000444777555444555777IIIrrr666777888555:::222===777FFFBBBBBB}}}uuummmkkkrrrIII(((:::555---555555777666444333333444666777666999777333KKKCCC111666222555777444$$$JJJkkktttuuukkkPPP555(((111999...000888111333333333333333333333333---000333333111111222555111111222222222///,,,)))666'''aaaiiiZZZeeeccc|||DDD000///555---222999TTT444222111///...,,,,,,++++++444,,,(((---///,,,,,,///555$$$///777---,,,111###......222///***nnnhhh333888555...***///222///,,,---,,,---.........---,,,+++...000222444333111...,,,/////////000111111222222111000///......------...222111000000000111222333===%%%:::DDDFFF555666555333333444888<<<222YYY{{{OOOQQQMMMRRR\\\___ZZZYYY___VVVXXXZZZ]]]___```______```bbbbbbaaa```eeeqqqzzz--->>>---999777666===777333BBBWWWUUUTTT""">>>777666999===111666666444333222111111111777666555333333444555555222333444555666666666666EEEMMM>>>666333666777444444777111222444777999;;;;;;;;;PPPsssnnn555888BBB000222<<<999111666]]]yyy{{{}}}uuu,,,999999***<<<000333333444555666777888888333;;;000777yyy===888555222...;;;---999fffaaaqqqooouuueee666222111111000/////////000111000///000222333333333---...000222444555555666444333222000...---,,,,,,777***<<>>777111888111111===999444AAAvvvMMMRRRSSSPPPOOOSSSTTTRRRRRRUUUWWWUUUPPPPPPPPPRRRUUUZZZ^^^aaa___\\\[[[aaahhhiiiaaaYYYWWWYYYqqqYYY>>>888777555333999;;;222+++;;;ggg999WWW///888///000333777333333222222333444555555333333444444333333222111000111222333444444444444000???YYY444///777<<<<<<,,,111888;;;:::888777777333999:::222...>>>aaa~~~bbbCCC///444444666888<<>>DDD___gggWWWmmm222===999333666777666444333111111111111777000JJJ>>>555666///444777777000IIIfffttt|||{{{BBB///888111000////////////000000333222111111222222000/////////000000111111000000222111000//////......//////000444+++zzzrrrUUU]]]ZZZccc>>>>>>888777333444...~~~}}}888000...)))333***333...---,,,++++++,,,---...&&&&&&((()))***+++++++++***...)))$$$]]]uuuQQQ888***333888...)))...000000///......------,,,,,,...000222222000...---+++,,,,,,---......//////.........///000111222333//////000111222222333333777CCCyyy???BBB444777888888;;;222***]]]kkkLLLJJJ\\\aaaMMM]]]___]]][[[ccctttzzzfffJJJ999888888999>>>DDDKKKOOO___iiiqqqlll^^^VVVYYY```YYYhhhjjj[[[ZZZ{{{yyyCCC...<<<<<<777999777888777444^^^CCC;;;555666777:::555666555444444333333444444444555666666666555333222222333444555555666666666888666,,,BBBIIIggg???777555555999>>>===666///---...111777;;;===:::777===333DDDuuuFFF555:::333888???aaa???```PPPPPP~~~eeexxxZZZ999000>>>444777666444222111111111222444333mmm666666444---444999777333XXXaaammmjjjooo|||uuu111;;;555333333222222222333333444000000000111333333222000000000111111111111111000444333111000...------,,,111***888111FFF\\\]]]```___PPP<<<666444333333111gggUUU---+++000111&&&222---,,,+++******+++,,,---%%%&&&((()))***+++,,,,,,%%%000---===XXXPPPJJJ$$$(((333---,,,777......------......///000+++---000333333111...,,,,,,,,,---......//////000///...//////000111222333...///000222333333333333777DDD000CCC000888333999;;;,,,999fff^^^\\\QQQQQQYYYSSSTTT]]]qqq|||jjjIII444222888@@@>>>:::777444444555555>>>EEEPPP^^^gggggg___WWW___```ffffffYYYVVVvvvkkk//////======888444333888777>>>JJJ???000555666888000666666555444333333444444555555666666555555444333333333444555666666666666222>>>***666***kkk___QQQ@@@555333777999999111;;;BBB<<>>ppp444'''//////...444000///.........///000111+++,,,...000000///...---,,,,,,------.../////////000/////////000111222222---...000222333333333333888mmmUUU555888666999111;;;:::222```{{{WWWSSSTTTeee[[[DDDVVVqqqooo<<<(((000:::999333//////111333555777888999***'''+++===UUUdddddd]]]hhh[[[ZZZeeeggg\\\\\\fffMMM///999<<<555555:::555@@@<<>>BBB:::000444HHH===}}}CCC444<<<===\\\333RRRsss}}}eeeVVV333222666555444222111111333666777;;;777555:::444666777888666777vvvjjjmmmkkkaaa:::999---+++///////////////000000111000000111222444333111///......///000111111111000000////////////000000111000...444000333www```gggcccooo333...+++555///444:::QQQ+++///###,,,***,,,,,,+++******+++,,,,,,******,,,---............555---,,,555<<<222sssQQQ444555777222,,,555333222000.........///,,,,,,,,,,,,------...///+++,,,,,,------......///000000000000000111111222---...000222333444333333<<<:::444,,,===;;;222===:::<<>>:::FFF:::666666666:::333333333444555666777888555444333222111222333444111111222333444444444444666555777777///;;;888888777\\\iiiAAA+++333777;;;:::666555888===:::---999\\\\\\???444FFF888555eeehhhbbbRRR888BBBwwwvvv}}}...333;;;444333111111222444777999RRR555///888111888555333222444mmmmmmjjjhhhddd^^^555222000777222222111111222333444444222222222333444222///---,,,---...///000000000000111111000///////////////222999222&&&HHHaaa{{{\\\fffeeeddd444///,,,888111333---iii000---!!!444+++------,,,++++++,,,------)))***++++++,,,,,,,,,,,,+++(((000111...fffAAA///111,,,000555111---...222333111---///---++++++---/////////(((---///......111222111---...000111222222111111111+++...999///---<<<111VVVjjj555AAA333555888///999<<>>111lll<<<777:::///555444444444444444555666777333333444444333333222111333333333444444444555555555777444111111;;;ddd???000111777GGGqqq444;;;<<<555111666888666///@@@@@@888666===NNN???111CCCppp___PPPLLLOOObbbooovvvkkkkkkooowww000;;;000999///888222888)))===CCCwww???888777444222444555111666rrrpppuuubbb^^^UUU888---111---777444111000111333444555333333222111000///...------000...777222---999000111222333444333111///---//////444666...eee\\\___```ddd(((777666000222///777<<<999)))...---------,,,,,,+++++++++***,,,+++''')))///000+++(((---111111TTTrrr:::444777***555111...///222444222//////...,,,,,,...//////...***...111......111222111///000111222222333333222...---222111000555777888VVV;;;444666444111999888:::~~~wwwSSSSSSWWWXXXLLLcccaaaGGGHHH222444444444555555666666666666666666666666666666666666666555555555666777888FFF[[[\\\cccKKKbbbeeeYYYUUUfffccc999999777888666666444:::777aaaEEE<<<999999444444444444444444555666666333444444444444333222222222222222222333333333333666444333777222///UUUCCC555???999666AAA{{{aaa...333???444000<<>>EEE>>>;;;ttt```444<<>>...888CCCRRR888<<<555;;;wwwggg\\\ccc{{{TTT???mmm777:::222888444000888BBB666ppp999333555333555555555555CCClllnnnqqq___SSSHHH777222444111444222111222333444333222...//////000111222333333%%%111'''111===---,,,333111222222333222111///......666222111666PPPaaa^^^```hhh,,,222000...222333;;;UUUFFF111'''111---,,,+++***+++,,,---...)))---...***((()))++++++---333666kkkIII333777111///......000222111000///......///000000---+++///222333///...000222000111000000///000111333444222000<<<+++666:::222yyyyyy999BBB***;;;888222===444nnnVVVKKK\\\\\\XXXTTTrrr[[[:::<<<222666333333333333333333333333444444444444444444444444444444444444444555555666///;;;444qqqbbb^^^UUUiiidddTTT\\\kkk888333777333@@@777888<<<---{{{FFF999000888555555444444444555555666444444444555444333333222000111111111111222222222333222333888444(((999bbbttt888777$$$===<<<333666mmmNNN444;;;---???666;;;}}}@@@GGG222888KKKtttgggbbb\\\fff:::fff444888444555///222666999XXXppp888444666666555444333555HHHiiimmmsssbbbOOOAAA777444444222333333333444666666444222//////000111222222333444...EEE111---===444...333111111222222111000//////222;;;222///777BBB^^^ZZZ\\\ddd000111......444111:::ooo???000---,,,,,,,,,+++***+++,,,...///)))************,,,------444***^^^{{{:::111000///......///////////////......000111000...,,,000333333///---000111000//////.........000222333444---888---666111:::WWW::::::111555888:::222>>>wwwRRRMMM___ZZZXXXaaaccc888///<<<+++<<<555555444444444444444444444444444444444444444444222222333333333444444444<<<,,,======|||___OOOfffjjjZZZ\\\zzzBBB333:::555777666777666999TTTxxx777222;;;666555555444444444555555444444555555555444333333222222222333333333444444000666444111555444999III~~~???@@@444444:::===000444___nnn???222???555CCCXXXYYY555>>>^^^iiieeekkk:::___kkk===777>>>333000;;;888555ooo777333666666444333111444JJJ{{{gggllluuuhhhOOO===888555333222111000111333555555333111111111111111111222222222lll}}}PPP***...000111000000111111111000000//////222888///---666???]]]eeeeeekkk333111...000555///999///---666...,,,++++++***+++,,,...///222---***,,,///111000000---SSS\\\+++111000///............//////......///111111000...///222222...,,,///111111............///000111111222---111...555---PPP@@@:::333666000555;;;///[[[TTTVVVSSS[[[VVVcccmmm===333===***444>>>666666666666555555555555444444444444444444444444111222333333444444333333111<<<---222OOO}}}LLL```uuueee]]]nnnhhh888<<<444111444333222AAA;;;CCC888333666666555444444444444555555555555555555444333333333333444444444555555555///888444...666;;;999;;;QQQ888===,,,,,,:::999222222[[[KKK---...JJJssswwwAAA777@@@OOOeeeuuuqqqppp|||sss:::MMM555>>>000000;;;777GGGnnn666222444444333222000222IIIuuufffkkktttlllQQQ:::777555000333...---...000222222111///333333333222111111111000mmmzzzQQQ---+++///222'''000000000000000000000000...000+++...333IIIaaacccbbbkkk444000///111555000;;;+++***444...++++++,,,,,,,,,,,,,,,,,,444---)))***,,,,,,...000222RRR333333222111///.../////////---,,,...000222222111...111111---+++///111111---...///000000111111111---222///000555777ooo999666666888222333555888|||OOOQQQVVVVVVXXXlll[[[000999@@@000<<<999666666666666555555555444444444444444444444444444222333444555666555444444///444>>>%%%BBB]]]lllXXXuuuiiiYYYaaaAAA<<<333444666000:::999888vvv???111666666555444444444444444555555555555555444444333333444444444555555555555222777222111888888444777kkkppp111777///000111666<<<888+++TTTzzzOOO@@@CCC@@@888<<<,,,111lllyyy~~~|||NNNQQQvvvbbb666666000000555666tttooo777333555333222333111111HHHsssgggjjjooommmQQQ777666444...444///......000222333222000333333333222222111111111>>>EEE555222222000333&&&000000/////////000000000///***+++222000VVVccc\\\]]]kkk{{{333//////111222555@@@yyy...+++---)))+++,,,---......,,,+++***...,,,+++,,,******222===rrr666666555333000//////000///---,,,---///222333333---000000,,,+++...111111---...000222222222111111+++:::111111888DDD;;;222===999777333///EEE___XXXIIIVVVTTT]]]iii777;;;444111FFF888...666666666555555444444444555555555555555555555555444444666777777777666555222555666CCC+++GGGxxx]]]aaaaaaYYYfffrrrHHH;;;444===:::///DDD,,,???hhhEEE;;;777666555444444444444444555555666666555555444333333333333444444444555555666444111555;;;111---:::;;;@@@444///666---777333888===666DDDfff;;;sss222???333888:::AAAgggtttQQQxxxfffiiivvv>>>333666555444:::rrr;;;555777555333444222111GGGrrrhhhjjjjjjlllPPP555666333,,,555222111111222444666555444222222222222222222222222888...&&&444333+++555...000000////////////000111444***---666...^^^aaadddgggvvvttt111...///111000:::EEEfff---+++000+++'''+++,,,...//////,,,***(((,,,...333444///000@@@SSSvvv444***<<<+++---<<<...111111/////////000111222111000///......///000111,,,+++...444555222111222000222666...000555uuuBBB///999555:::...444CCCUUULLL^^^TTTSSS{{{EEE@@@:::666666666555444888777555555555555333111444444444444444555666777:::888666666777888888777555555888:::555999QQQnnn\\\___oooggg]]]SSS333444222333777999999;;;>>>---000CCC...444>>>000666444888777555333222333555666222222333333444555555555000111222222333333333333999{{{fff///444666***999444000555999111;;;zzzyyyyyyhhh===666444999;;;888888;;;DDDnnnaaa555333:::+++@@@CCC{{{;;;444---888999777...555@@@pppgggcccjjjgggQQQ===777555111555444333222222111111222222333333222222111222222222555555555666666333///,,,---......////////////...///444111,,,<<>>777888777@@@777555666999555333666888444]]]dddooopppPPPBBB...555,,,888444333222222111111222222111111111111222333444444555222000///000111111111000000000000000///...---,,,888333000555```VVVbbbNNNFFF...444444444555;;;hhh******111...+++///111...---...///...---,,,---...+++...555,,,<<>>999777555777888===;;;PPPTTTRRRPPPRRRhhh888777777555222111333777:::777555444333444333111000666666555444444444555555111111111333555666444222333444666777777666444444aaammmUUUkkkeeegggvvv888555555888888777888;;;JJJwwwAAA666;;;999000555222222222333333333333444333444444555666666777777333333444444444333222222000555:::hhh333333666...333333///111777888444///BBB???///KKKtttQQQ:::666555666666555999>>>555777ZZZyyywww@@@666333555ccc~~~888888444333222000333999rrrlll]]]hhhmmmbbbJJJ???333222888444333222222111111222222111111111111222333444444111111333555777666333000444444444444444333222111333+++---AAAcccvvviiiYYY|||lll888000666...555000RRRHHH(((,,,777333)))((((((---222...'''+++666+++,,,,,,+++******,,,//////)))gggddd333555333222222111111222222222---...///111222222111111000---...111222000111444///333111::::::;;;444///::::::<<<777|||VVVSSSSSSRRRVVVZZZ:::444555666444222333666999555444333333444444222111444444333333444444555555111111222444666666555222000333555555555555555555LLLxxxQQQllleee```sss999666555888888666777:::>>>XXX666777888<<<888333333222111222333444555333333333444555555666666222333333444444444333333333555666pppFFF///888111000000111777;;;:::666:::...222>>>555888uuu<<<555444888555555HHH```888888AAAnnnzzzBBB555888888<<<888777///777222333:::TTT~~~^^^pppvvvzzzWWWUUU555555222444333222222111111222222222222222111222222333333333222222333444444222000333333333444444333333222222222111\\\WWWaaa___dddIII888111666111///333wwwrrrFFF)))111444&&&%%%333,,,...333555///))),,,444,,,---------,,,,,,...000111YYYMMM555333222111111111222333444,,,---///111111111111000222//////222222//////222444777333>>>:::>>>222***999999888222fffWWWTTTZZZYYY\\\NNN666000333666666444333444777333222111222444555444333222222222222333444444555333333444777999999777555...222555444333444666666:::|||MMMmmmggg```yyy:::777666888888555666999777rrr888000222>>>222666555333333333555777888222222333333444555555666222222333444555555555555666222>>>PPPXXX,,,999666555555444333222555888000777;;;555000777EEEQQQsss???666666;;;777777VVV~~~@@@888888___tttbbb>>>444<<<===???999:::---<<<555333777;;;fffjjjuuuhhhpppAAA???222444333222222111111222222333333222222111222222222555222000000000111111000///000000111111111000000,,,666666uuu}}}dddWWWddd|||///666111777555,,,666bbb...---...000000000//////444111---***---222222...,,,...//////......///111<<<777;;;%%%333@@@...,,,666,,,---...///111222222222222000222444444222222444666222888333DDD@@@888333666888999666<<<]]]VVV[[[aaaLLL```EEE000555555555555555666777777666555444333222333333444777000///777>>><<<444///888777777666555444444444444444444444444444444444:::yyy\\\VVVhhhhhhmmm666777888777666666888::::::???777111777444444777666222222444555222222444666666444333333333333444555555555444333222///:::555999}}}111666333555555444444555555333666999888555444777888666>>>{{{\\\777===999888///DDD222<<<,,,555BBBzzzAAAXXXAAA|||???<<<777BBBXXX333888888333222444555444ooonnnvvvuuu{{{```jjj444:::777333444333111666555+++333333333333333333333333222222111000//////000000333,,,222333...999<<<(((999///QQQ[[[mmmbbbeeekkk888444555111999555@@@sss???111---,,,+++---///000000///999---+++,,,&&&***333444###...333,,,+++333888666444999***(((:::333)))::://////000111111111000000333444555444111///000222222888333OOOGGG999444666888999666;;;bbbXXXWWW\\\RRReeeFFF222666666555555555666666777777666555444333444555555888222000444777666444555666666666777777777777777666666666555555666666666;;;uuu]]]XXXddddddlll888888777666777777888888999fff000<<<222666444666555222111444444222555666666666555444333222222222333444444333222111111555777666qqqBBB000777444222111333555444111...000111333:::BBBCCC??????666```}}}===111222===999BBB888000999GGG555IIIZZZ888}}}www222jjj>>>666444IIIlll000444333222444888555333xxxoooiiivvviiiCCC777555777333333444(((''';;;333333333333333333333333333333222111111111111111555,,,///444...,,,222555000...YYYllljjj^^^tttLLL222***999***555222bbb\\\===222000---,,,+++---///000000///'''+++555555...///,,,%%%888***)))999$$$555rrrBBB+++000///000333---000000000000000///......222333333222000///000111333777222```SSS999555555888999888999eeeYYYSSSVVVZZZiiiGGG333777666666555555555666666888777666555444555666666999999<<<>>>;;;555333666555555666777888888999999888777666555555666777888<<>>)))...777DDD''',,,111(((---,,,,,,---///000///...++++++222000$$$'''555:::,,,+++...///***888{{{hhh<<<888(((...:::)))//////000000000//////......///000000111111222333555555000tttaaa999777444888999888777fffXXXSSSSSS___hhhGGG333777777666555555555555666777666555444444555666666777AAANNNSSSIII:::222222555555555666777777888888666555444333333444555666999lllcccddd]]]]]]fff???:::555444777999666333666OOO777555333333555555111111444555222777555333333555555444333666666666777777777777777777111444666222xxx888444111111333555333111111444666666555777999555///000@@@BBB(((GGGQQQ777999<<<444111WWWAAA111888ddd```>>>======qqq|||xxx555<<<>>>rrrCCC444444333222777000:::DDDaaallldddtttdddWWW...111111...111888555,,,111111111111111111111111333222222111111111222222---===555***888<<<000,,,LLLwwwUUUvvv```iiikkk[[[+++;;;111;;;222)))LLLlll:::+++333777111+++...---,,,---///000///...666###&&&555444***((('''...000555)))111{{{jjj111,,,222000888---...///000111111111111.........///111222333333666555...ooo999999444999888999666kkkUUUVVVSSS___cccIII333777666555555555555666666555444333333333444555666222>>>OOOVVVLLL<<<333333555555555555555555555555666555444444444444555666666mmmggghhh```^^^bbb}}}@@@:::555444777888666333666222@@@111333666555222222555666444222222222333444555555444666666666666777777888888888444000:::222MMMSSS111000444888777111111444,,,333777666444666666555888222777999]]]wwwrrr;;;777888:::<<>>MMMKKKTTT>>>>>>kkkqqqaaaeeemmm||||||===777888:::///222222888777333111XXXoooZZZhhhhhhqqqlllAAA///;;;------999...222222222222222222222222000000000///000000111222444222333777222***@@@iiicccPPPjjjYYYeee~~~zzz+++000---444###888:::aaa...***,,,111444000)))***//////---,,,---...///...---%%%)))((('''CCCvvvfff888+++qqqPPP666???'''000000111222222222222222222000///000222333111000111555666777===555:::666888777nnnXXX]]]VVVWWWaaabbb999444444444444555777888999555444333333333555666777444333555888777444555999333333444444555666666666666777888999999888777666777|||hhh^^^eeebbb^^^===:::777555444555777888777eee222666555777777444555888999777000666<<<;;;666222333555333333333333333555666777222999444777333///dddJJJ;;;222555888444222555444999:::666222333444444555777???333HHHgggFFFWWWssshhh>>>HHH;;;XXXrrrsss]]]<<<777666FFF111333111444888+++666999NNNkkkfffbbb|||ssskkkAAA111666999333...333333333333333333333333111000000000111111222333555000222555888JJJdddqqqTTTnnnRRRnnnwwwFFF111111)))222,,,222UUU;;;$$$555222333000,,,---111///)))///...------...///...---111...???nnn<<<555!!!gggOOO+++@@@222333333333333222111111///...---///333666555333...555;;;666>>>666;;;555777888```[[[^^^UUUUUUeeemmm<<<333333333444666777999:::666555444444555666777888<<<777666888999666444555222333444555666888999999333444777888888777444333:::gggXXXeeeccc^^^;;;:::888555333444777:::888///EEE666888888555666999:::888222:::AAA@@@888111111444555444444444555666888999///999888222,,,<<>>:::...@@@+++???RRRdddZZZ^^^^^^[[[888000888444555<<<111---@@@666666555444444444444555999777777::::::777777999444444444222111222555888999---888666666???555...333VVVfffdddTTTggg;;;:::999777777888:::;;;AAAFFF:::999777444444555666666555--->>>NNNNNNAAA555444999444444444444444444444444333222333777111'''AAArrr222666///,,,777???)))555666666555333333555666===)))111777IIIWWWwwwwww:::888EEEqqq888999===444888444333999888222444888@@@sss]]]iiivvvuuuuuu{{{===%%%>>>777777---+++444777111///444///444---***444888333333555000222^^^}}}hhhzzz\\\iii???,,,...:::$$$999333777CCC***+++---000555222000)))%%%---888777...,,,+++,,,,,,'''***BBB\\\@@@------***lllNNN000888999///+++111555444333444333222000000222444;;;000jjj>>>:::777---???666666DDDxxx]]]^^^\\\VVV}}}NNN666777000---555:::777777666666555444444444444444777555555999999555555777555555555444333444666999999///999444222:::444444444[[[]]]nnndddaaa;;;:::888777777888:::;;;JJJaaa<<<999777555444555666666555///666======666000///000444444444444444444444444666555222444222(((555UUUWWW111999444555555///444555666555444333555666777,,,555777DDDsssFFF999999|||888999???<<>>sssyyyooo999555```|||888888;;;AAAeee555555555///555///666:::AAA^^^]]]tttpppqqqrrrjjj|||AAA&&&'''+++//////...333999666---'''222===666444CCCSSSmmmrrryyykkkrrrqqq777000000666---888,,,***:::444000---...222555333111&&&111222(((&&&000555111444%%%&&&SSS[[[666,,,===222$$$YYYMMM'''000<<<111,,,555444555666555222000///000+++333ooo___333<<<777555:::===<<>>///333;;;000555555555555555444444333555333333666666333333555666777777666555666888:::666222999555999<<<333???pppgggaaawwwzzzmmm:::999888777777999:::<<<>>>AAA:::777555444666666666666>>>666///...333777666333444444444444444444444444333777222111999777///111oooIII///888,,,555555333444666666555444555666000666:::888:::^^^tttBBB:::CCC|||\\\888666333BBBCCC111333333888***555111===___eeeeeezzzbbblllYYYZZZ333222>>>;;;000+++(((888===555---666cccnnnssskkk^^^eeevvvIII111:::(((333444000222PPPJJJ,,,BBB///333111(((&&&,,,///---...333...$$$***999666%%%###TTTppp777000,,,+++///;;;```FFF222666555222444111222444333111000000111BBB+++:::ggguuu333::::::222777<<<===ZZZmmmZZZXXX```\\\PPP777666>>>444222888555555555666666555555444333666333444777777444333666555666777666555555777999666555999666???===---<<>>hhhLLL\\\QQQ]]]}}}ZZZ444---::::::555999444555666777666555333222666444444888888444444666555777999999888777888999777>>>>>>666BBBCCCDDDoooddd\\\mmmgggkkkZZZ999888777777888999<<<===ppp:::888666555666777777777000444777777555444555666444444444444444444444444222555222333555---,,,999444\\\qqq444:::222222000333666777666555555666333999///<<<111SSSHHHfff^^^___<<<>>>fff555666999:::GGGbbb777888000888222:::...AAA555yyykkklll^^^___pppppp{{{iiiccciiieeeXXXZZZjjjdddlllcccWWW]]]kkkwww~~~ppprrrooorrr<<<'''999)))(((<<<...333DDD^^^DDD---***111333333555333000***$$$!!!%%%,,,000(((666444///RRRdddJJJ111---666999222***BBB000OOO@@@+++888555555444222000000333555222222:::)))777222<<<222555@@@^^^hhh888777777777999555333ZZZxxxQQQbbb[[[UUUqqqiiiJJJ555:::666000:::444555666777777555333222666333444777777444333666777888::::::999999999:::555@@@AAA777DDDLLL\\\nnnhhhZZZdddnnnqqq@@@999888777777888:::<<<===;;;888666666777888777777...111333444333222333444444444444444444444444444555444111666:::000---<<<666666777AAA$$$<<<000222666777777666555666000777///>>>---AAAOOOdddBBBDDD}}}MMM444666;;;555>>>@@@555,,,>>>---,,,===(((888===~~~tttbbbXXXmmmmmmxxx}}}zzz}}}}}}|||}}}}}}sssnnnwwwuuuqqqnnn777111???------>>>...///555tttOOO222333333222000......///333222333222...+++---222---...>>>sssUUU222+++***000000,,,000999$$$dddHHH...222666777333000111333333111222333555666666555555444666888>>>RRR~~~:::999444:::111666;;;<<<\\\XXXbbb\\\QQQ}}}YYY333666CCC,,,666444;;;444111888///,,,@@@000000111222444666888999999222555@@@???666999GGGFFF666GGGJJJKKKOOOaaa```VVVkkkdddjjj{{{;;;JJJ+++AAA222777777===CCCXXX...BBB444444666444444333555777666333222444666444222111111222333333222222555666444000///222666000===gggTTTBBB***888555444444333333444444555888444111:::222???NNNpppyyyPPPOOO???www~~~,,,HHH&&&BBB<<>>000---IIIgggQQQsssvvvyyy|||{{{xxxsssppprrrssstttrrrpppsss|||ooo:::222777333///777===777...OOOccc777666333---,,,111222...---111222000,,,***---222222...///]]]CCC&&&888)))+++///)))333999)))hhh???555666222...333<<<999...///000111222333333333222///222333111222@@@XXXlllMMM444;;;888222===000666nnnYYY______\\\bbbtttCCC<<<+++@@@,,,111:::777666???888000:::555555555555555666777888888555999AAAAAA<<<@@@IIIDDDDDDYYYMMMVVVHHHrrr\\\fffcccmmmgggjjj<<<777===AAA999999:::???yyyggg444CCC666777888666444444666777777444444555777555333222222333444444333000333555333111000444888:::555XXX|||999222;;;444444444333333444444444666999111333;;;777kkk|||HHHuuuhhh@@@iiiMMM<<<:::555555000:::===555111777888333333:::888555```nnnoooqqqssstttttttttsss|||{{{xxxqqqkkkiiimmmrrrJJJ999666)))000777,,,222@@@???HHH222111000333111111111000///111444222)))+++555222(((000DDDzzzPPP222444444'''999///)))444)))222ccc@@@444...222555222111555//////111222222222222222666:::<<<999333///000333CCCyyyrrr111>>>666111AAA***666UUU```[[[___VVV]]]^^^rrr;;;:::000===000999777444<<<:::222333999888777666555555555555333777<<<===>>>@@@DDDGGG>>>JJJgggVVVWWWeee```pppccckkkzzzGGG;;;+++HHH777777;;;>>>FFF|||999AAA666777999777333333555666555444444555666666444333333444555555444///222444333222222666999<<<***AAAddd===555777444444444444444444444444444;;;333+++BBB111DDDwwwLLLpppvvvHHHMMM333@@@222<<<...///777>>>???666444<<<333000;;;<<<,,,777\\\HHH///;;;,,,999+++---===(((999^^^666000444000'''+++///000...,,,000333555+++222;;;777)))111ggg}}}KKK333...+++%%%222###+++888+++...kkkyyyGGG)))444<<>>222000OOOmmmvvvqqq;;;uuu```CCC444666666444333CCC___;;;888111999===666111777777555:::ooo<<<+++<<<444+++???///+++>>>333```LLL,,,555:::,,,+++<<<(((---///---///555666333333555///---KKK```,,,111<<<...'''222999&&&***///222lll@@@000999:::333000333333333333333333444444333111///000333777:::;;;444666666444???gggXXX///888222444:::;;;333LLLjjjSSS^^^]]]\\\]]]wwwWWW:::222222666:::999555888;;;888666555555444444444555555777AAACCC<<<<<>>666666555555666888999888777555333222222333444444333555555555555555444333333333>>><<<555HHHaaa555222333444555555444333222666***???555,,,======EEEiiilll^^^???WWWGGG222444:::;;;555000@@@HHHAAA555111---666>>>333...:::888777[[[ppp<<<---555333...222///222444,,,MMMwwwIII+++///333///(((...999333"""444///...111222000//////&&&HHHrrr===---///+++'''///:::444%%%///&&&:::~~~NNN111222999444444333222222333333444111222333444444333111///<<<444000111333333666:::VVV\\\999999333444555;;;000RRRqqqNNNgggXXX```cccVVVJJJ111///;;;666333777333888888777777777777888888555666666444666>>>IIIQQQ]]]kkkQQQwwwWWWkkk{{{|||cccbbbVVVNNNSSSEEE:::<<<666555<<<333666444333555777999888666666444333333444555555444333444444555666666555333555333333666000{{{???222333555666666555333222444222888555000:::===555yyyXXXxxx;;;HHH@@@+++777;;;888777---666ooorrrEEE<<<999444999@@@888333>>>JJJ000000```WWW***---AAA...(((:::;;;(((???666LLLmmm222))):::444333444444///***000;;;222******000...)))111AAAUUUTTT555///777222//////...---///444>>>333xxxQQQ222555888777555555444555666777333444555666666666666777444333555999777111333999222:::dddyyy888888:::222;;;CCC;;;&&&xxxkkkVVVjjjaaaVVVXXXpppCCC222:::555444<<<:::888777666555555444555555:::888777999===DDDQQQ]]]]]]sssQQQ```dddiiikkkmmmZZZZZZkkkEEE:::===333000777///333111000111555666555333777666444444666777666555222222333555777888777555>>>+++...;;;111TTTLLL222333555666666555333222222;;;222333777444888555HHH[[[FFF```cccRRR<<<;;;111???---===888666\\\yyyLLLDDDNNNDDD444;;;HHHGGGBBB///@@@BBB666FFF}}}bbb000***999222)))555666///666777***BBB|||;;;222111444555///222333333333222111///222+++---666222,,,>>>\\\zzz???000333000///777777---(((---111///666RRR$$$kkkvvvIII111:::>>>000333...---333555222111333...666:::555//////222444999555111>>>iiiRRR666<<<000>>><<<...@@@;;;zzz^^^```fff___YYY[[[mmmjjj[[[DDD555222555555;;;777444444999<<<===<<<;;;666666999999>>>UUUnnnuuu\\\aaajjjhhhfffkkkqqqllleeeRRRYYYJJJDDD===999222===111222222333333444444555444444444444444444444444444444444555444444333222>>>***<<>>|||^^^jjjCCCRRR@@@222333999999555222777///GGG888???===EEEIIIPPPLLLSSSOOOEEEEEEKKKFFF@@@TTTssshhh;;;...444555,,,111999000)))555DDD555[[[hhh333***333333111555111666666000000666444---000***111888+++EEEQQQ888555///,,,111333000...///222666777777bbb999HHHyyyNNN===333@@@???,,,###...;;;<<>>888111//////<<>>@@@===OOOQQQBBBRRR999EEEBBBGGGPPPMMMBBBDDDOOOLLL{{{eeeDDD999999::::::%%%999333(((666<<<444555HHHHHH777...444777111...333222...///444444---)))+++888---444555hhhvvvRRR111,,,111000000444777***000;;;,,,$$$YYYRRRAAA333:::UUUxxxyyyJJJ***222???888///111%%%***444:::555,,,---666333---111;;;===888===JJJ}}}eee<<<<<<444999AAA...===333lllaaaZZZ```dddrrr```VVVffffff??????:::444///000555;;;@@@888555:::TTT~~~WWWVVV___jjjllleeehhh{{{{{{SSSKKK<<<999111555555555444444333222222111444444444444444444444444222333444555666777777777333===///---999...CCCvvv+++888777///***???222666555444333333444555666...;;;\\\RRRgggLLL555555777999777444444888333444777GGGGGGNNNYYY777IIIGGGGGGKKKSSSWWWTTTOOOMMMXXXVVVWWW]]]fffxxx___JJJ777333888777000)))???***666???'''&&&BBBKKK___111&&&)))///333000---000666000222444333///---222:::+++888999ggg666...)))+++///000111333(((///333000555ZZZiii444---555444999HHHlll???888???>>>???AAA:::...,,,333666444<<<555444:::;;;666444666HHHUUUKKK666EEE777444888<<<888444aaaYYYfffVVVhhhvvvqqqccccccwwwuuubbbQQQIIILLLTTT[[[qqqhhhZZZ]]]cccppphhhgggmmmppp|||PPPJJJ666777111111555555444444333333333333444444444444444444444444333444555666777777777777---===555333>>>---000^^^:::AAA222000;;;000<<<666555444333333444666777222999WWWUUU}}}VVVvvvhhh===000333777888666444666999888666777[[[RRR@@@```QQQXXXVVVQQQOOOTTT]]]aaa___SSSIIIGGGPPPSSSNNNNNNUUUBBBVVVeeehhhOOO888)))...111777999555000222999///999---+++666444___|||NNN777...:::888222------222333111222888777///111999777,,,222PPP555444111555555111///111222111---222+++000hhhggg@@@666999999777===PPPlll<<<000&&&+++555;;;:::555222444666<<<<<<111,,,333===AAA;;;DDDEEEmmm888999;;;,,,999===:::888LLLkkk```mmmgggccceeekkkmmmkkkiiidddgggmmmuuu}}}}}}pppfffgggkkknnnuuu}}}ooosssmmmgggLLLLLL333999666333333333333444444555555555444444444444444444444444555666666666666666555555...444888888555222444888kkk888222888<<<+++>>>555444444333444555666777555888999~~~dddQQQUUUtttQQQ:::555555555444555777888888:::222:::aaahhh[[[KKKXXX]]]]]]VVVNNNMMMUUUZZZZZZddd\\\WWWSSSFFF;;;HHH```WWWMMM555EEEKKKCCCNNN>>><<<:::666333111222555888999444222444555555888<<<<<<---555666777uuu[[[---+++777:::111444333000222666222***555111...///222555222---gggttt222999777000555555///---111333000999***555mmmvvv888222666,,,999777666KKKMMM222'''777===000,,,777...444555555===DDD999&&&@@@666<<<>>>NNN\\\***AAA444111;;;===999777___xxxsssiiibbbeeekkkkkkhhheeennnpppssswwwxxxrrrhhh```iiiaaacccnnnoooddd\\\___bbbhhhsssMMMRRR444===<<<888222333333444555555666666444444444444444444444444666666666666666555444333444---555555***555>>>...hhh555777@@@+++555444333333444555555666666666888444999LLLnnnuuuwww<<>>:::222333888999444...000666;;;666555000:::CCC===[[[QQQ>>><<<666666===000CCC===```oookkknnnppppppqqqpppllliiimmmrrrsssllleeefffdddeeeiiinnnppptttwwwiiitttFFFNNN+++444444...444444444555555555555555444444444444444444444444333444444555555555444444888...222444---222999333===]]]:::<<<+++777000111222444666777777666555888333;;;:::[[[MMMyyykkk:::999999555777555222333888999555111888555444aaa[[[\\\___bbb```\\\YYYYYYSSSIIIDDDKKKRRROOOGGGAAADDDMMMMMMXXX~~~sss@@@:::333333333444555555444333333111///+++&&&'''222???666666cccIII;;;000000444444222000222333333000***(((000:::(((000666555===bbbzzz222+++111///:::***000///000222222111333777GGGNNN,,,999666000...444===>>>888AAAqqq>>>666<<<999<<<000,,,333888444333777222222666555000666<<<999aaa555<<>>>>>777:::111444|||UUUNNN<<<777222222555666222...111---...444888777555555LLLxxx===111333222...---...///---222---...666999333------...666000777vvvRRR)))+++:::222)))***222222......111111222;;;GGG]]]999...333<<<555000666:::GGG+++:::zzz~~~KKK444333777777222333888777333>>>999444111222555888999///@@@mmmttt@@@888111666;;;<<<@@@===666bbbkkk~~~xxxpppmmmmmmmmmjjjfffgggdddccceeeeeemmmSSSWWW777999999...555666666444222333888<<<666333111111444666666444666666666666666666666666777666444444444444222111666999^^^444,,,666///000111333444333333444555555111333888333bbbxxxppp~~~sssNNNaaaPPP+++333===777666555444111///000222555222222000666777wwwxxxjjjfffdddbbbXXXUUUMMMCCC@@@BBBBBB>>>:::999444;;;\\\{{{rrrTTTEEEDDD===444000111222000111;;;555...000444TTTXXX///...111111000000000000111111,,,111111---///666666...777111PPPzzz===111222111//////000000///555,,,000666)))+++iii]]]FFF666///...888===444???EEE333KKKFFF777///666<<<999777:::---444;;;<<<888444333555;;;666111CCCyyyiii///BBB<<>>TTT///333333444666666555222000000000444...333777222KKKlll|||WWWcccAAA666EEE555VVV***111<<<333...999555555555444333555888;;;888444111:::000999]]]QQQPPPOOOLLLAAA888@@@NNN@@@DDDBBB999111333:::???666:::;;;999:::======999>>>>>>]]]RRR++++++777444(((000000111111111111000000...000,,,'''+++777???>>>qqq222///666,,,000---+++...222222///+++777...+++GGGHHH+++777>>>...555+++///<<<777&&&,,,AAAVVVppp<<<888>>>444;;;888555333333555666777<<<666:::@@@555(((:::ZZZSSS...444@@@:::---;;;DDD444222DDDooo]]]444IIIVVV999MMMbbb^^^SSSXXXVVVhhhYYYHHH111777777///666666777777666555444444333333222333444444444444444444444444444444444444444333222333555555555333444333111ooo{{{666777666444555666555222111000111000---222888777666III+++EEECCCYYYJJJ<<<333444555333555:::333444444333222333555888555666222999333---aaajjjDDD:::======>>>CCC<<<777555777888555444666444222---(((///>>>MMMTTTOOOiiivvvDDD'''444>>>000+++666///000111111111111000//////'''///:::000000fffIII111333333///...222---***---000111000///---333XXXKKK777;;;444111555444111666===999,,,888@@@gggmmmCCC666'''333>>>???888222333888777888333...666AAA;;;***;;;___PPP888555<<<555666:::222333;;;@@@NNN{{{}}}NNN===999CCCGGG777???EEEBBBLLLYYYVVV}}}{{{[[[CCC333::::::222666666777888777666444222111222222333222222333333555555555555555555555555444333222333555555555333333444666FFFWWW666555111333444444333222222333...///222666777555xxxnnntttRRRrrrsssjjjHHH666&&&LLL111000------555;;;777---555555555444222111333555000555222000444...@@@vvvlllCCC:::EEE@@@888444999;;;888555777666>>>JJJ\\\zzzOOO///555999555///---333999000000111111111111000000555333+++,,,MMMoooCCC)))333:::---(((333...+++---111111......222***oooZZZ666111@@@555222888999222111777>>>777)))777vvv^^^FFF:::---,,,444999444---...333888666111000444999555111@@@mmm]]]***333???999888AAA555777555555DDDkkknnnAAA---;;;???777999CCC666---===HHHHHHttt]]]LLLAAA999222000999444333333555666555333111000222333444333222333444444444444444444444444444555444333333555555444333,,,999777999vvv}}}>>>111///111333444333333444555111222333222333999CCCuuuIIIBBBMMMTTTPPPzzznnnVVVVVV|||{{{qqqCCC'''GGG333SSSyyybbbcccqqq@@@[[[III---888///+++111555333222666666777777555333222333444333888888///666666///GGGqqqhhhXXX:::111444000+++111;;;777)))111111000000000000111111***...444VVVLLL&&&:::;;;$$$)))444111------111333,,,'''///<<<zzz555***333666///000999:::333&&&666;;;,,,&&&JJJlllCCC///222999555---@@@---***;;;???///***444444===<<<555EEEwwwPPP000333555666@@@666...333???:::444SSSccc999:::666555888666555===CCCCCCAAA111GGGMMMHHH:::888000---555444333222333555666444222000333666666444333444555333333333333333333333333666555333333444444333111000666555555MMM___222///111333444333333444555444222777///000;;;111wwwlll~~~;;;999<<<555888CCC???BBB???>>>AAABBBAAAAAADDDOOOKKKEEEdddYYY...======<<>>333444555444333222333555555444<<<111555;;;,,,777ddd^^^444777VVV888222222888555+++---777333111///......///111333---<<>>444555???>>>333777AAA000MMMXXX???jjjEEEhhhzzzeeeccctttaaaaaazzzddd444///666555111444333000222666333,,,...000111111111111222444///)))777//////777+++777111eeeuuu???000+++...@@@LLL===...,,,///111222333444222///------///222444LLLppp888,,,444...444555///...444444000---++++++---777]]]RRR,,,333;;;777555555AAA111)))333<<<888222111???YYYLLL***222888222333;;;:::222000444999000---555;;;999666555TTTYYY333222:::///;;;???555222888888000222@@@XXXvvvWWWDDD>>>:::777:::555444888999777666999<<<:::FFFrrrjjjZZZMMM999444777///777333555777777666555666777111222333555666555555444444222222444888888666333777666555444333222222222333,,,---999222CCCHHH333777:::444,,,BBB&&&333555555555555666666666666ggg|||vvv666999666444\\\tttnnnRRR@@@AAA:::;;;yyyCCCFFFgggiiiOOOAAAPPPGGGMMMggggggbbb___eeevvvFFF444444000///555222333444444222222333444...000222222000000333666444111111444444222333666111777kkkWWW...111777,,,***666:::LLLOOOVVV888666+++555888///444'''888(((===iiiNNN***,,,333...666...---444666000---000000333///<<>>444111777777///---111JJJNNN>>>:::///CCC===999(((000111///000UUUbbb888000888666111///)))444777000...555888555***(((OOOzzzAAA222999999222:::999000000888777---+++999666---GGGqqqLLL333666999///111???)))111888888555555666666...777555555YYYCCC,,,000777:::666111222777555777:::<<<======;;;:::EEEiiiyyyjjjoooyyymmm\\\JJJ:::111<<<======:::666333333555///<<>>000,,,888>>>YYY...666///;;;,,,111888444444444555555555666666---AAAxxx>>>888AAA<<<<<<<<>>333222444333222666<<<:::333JJJ&&&---YYYXXX:::XXXJJJ@@@111,,,777AAA999)))666777999::::::888666555...888@@@@@@>>>@@@AAA@@@???<<<777000,,,...444:::;;;===>>><<<888555666888<<<666///000666<<<<<<:::ppprrrRRRkkk<<<...;;;111888444222333555555444444444555666555555555444333222222111111222444666777777777888777666555555555555555333***111333444>>>(((www999???---555:::%%%;;;333333444444444555555555888...999llllllAAA333dddwwwCCC///GGG:::yyyRRR:::000///555888666333333222///000222333222111000111333555222///000333444222000222//////222222000111444+++333===;;;222EEEiii===444666222999:::222(((+++666777///,,,888:::777999KKKQQQOOO===///XXXuuu:::...666888111***,,,222555999,,,,,,666222'''444OOOfff111666888<<<===555,,,111<<<888111222;;;???888444777\\\bbb000+++999DDDBBB;;;444333666777666...777@@@CCC@@@<<<666222[[[lll666===EEE333111GGG555222...,,,...444;;;???===444333;;;:::000---222111555;;;===<<<===@@@DDD555444444444666777999:::===111777FFF>>>111MMM~~~UUUWWW@@@777666333888888333333555666666555555666777777666555444333222222222222333444555555666888999777777666555555555666666333///***;;;333999000JJJ```444444111999...444333333333333444444444444///666444444PPP]]]999000~~~qqq222999DDDyyyuuusssKKK666222666:::000555555000///333444222222333444333222111222444666222000000333444333000222//////222222000111444333---222:::///)))LLL~~~iii222444>>>111,,,999555000---111666777111***000+++,,,***+++)))111888MMMYYYGGG---444***666666+++---:::888***555...///000+++666iiitttBBB555///666888222111888444888888222///111555777444:::fffZZZ111)))///999===999222222666;;;666000+++---333777999:::999^^^XXX000<<<>>>)))333555999;;;<<<;;;999777555555444444999???>>>999555888:::777222---++++++@@@>>><<<<<<===;;;777333...;;;@@@555666\\\DDDOOO'''444<<<000999888111333555777777666555666777777666555444333222222333333444555444444444666888444444333333333333333444222999111<<<---,,,===666ttt///===444)))CCC,,,222222222333333333444444222666555...,,,AAAmmm>>>222iiibbbBBBssshhhcccyyywww[[[HHH555000333333///,,,---/////////111444333000222333444444222222333444444222111111333444333333333000000222333111111555888111---000333444777<<>>000777>>>:::222000444777777:::===777---@@@999333HHHGGG999444;;;<<<444000666222555888888555333888>>>666888777HHH|||III111CCC;;;999555222222444777:::888>>>;;;111000666333(((555444333222444999???CCC222333444777:::;;;:::999===>>>777@@@xxxeee:::777000111;;;666333:::///222444666666555555555666666555444333222333333444222444444333111111333666333333222222222222333333...;;;666111333+++;;;555GGGYYY===666***@@@111222222222222333333333333999111...444888666444666______qqqEEE222[[[{{{qqq999PPPjjjqqqOOO888777333222555555333777===111000000333444222000000111333444333222111222333111222333333222222444666444111000333333111222555333555444111444999666///---]]]eeeEEE000:::...+++222000'''...???555444333333...,,,333===666...222+++HHHkkkGGG^^^SSS......>>>000///333777222***...999---:::FFF[[[www@@@,,,555<<<999666111222999777000111:::222444666444333LLLvvv>>>///333222333:::111555333///111888666///444444:::===999III@@@333555999;;;<<<;;;999777222666999:::888777888888999888777666666666666666666777666555444666999;;;666<<>>PPPjjj~~~```FFF777333333333333///111777888222///111333//////444333///000555000222222222111000111222///222444333111222555888444111111444444222333666222///000555888666333222333***???|||VVV999666777555///555555000000444222+++,,,---///111666:::888333666+++;;;YYYcccCCC(((,,,NNNZZZ//////111111222444666666555$$$OOORRR333444???666888999777555555666666,,,444:::999444555???III```111888===***555000111888999333222666555333444777888:::AAAJJJOOO...888DDD;;;222555555777888888666555666666555666777666555444555777:::333222999:::777<<>>:::zzz```TTT777;;;444111BBB555PPP[[[aaa~~~zzzrrrZZZKKKHHH444333111111111333555666222111000000222222111000000000//////000000111222222///000444666333111222000///...///000111000...000OOO???;;;111(((:::000555444111///111555666444111000333>>>UUU~~~^^^KKK999333333333333555111333111+++,,,333666333>>>///,,,:::>>>444000888%%%RRRDDD111000///222;;;EEEIIIHHH///111---000777222...888ZZZtttBBB...999666666::::::555444777333555666555333333666999888rrrPPP222777888333444999777///000777999666666777666555:::AAA???\\\kkk@@@444999===888777444333333444555666@@@@@@>>>;;;888666777999333555:::>>>@@@RRR}}}HHHAAA888555444444444333333333333333===---555444111SSSAAA555555444444444444555555000000111222222333444444444333333444555666444333555555555555555444333333222;;;qqqEEE///555///555444333444555444111...222222222333333444444444555444444444444555666666777777666xxxvvv@@@333jjjwww@@@333@@@111666333555>>><<<...333888888666777===CCC999;;;???@@@999000000444444333222111111333444666444333333333444444444333000000000000111111222222333//////333555333111333222111000000222222111000---;;;OOO///...333666---///111222444555555333444000...000777IIIgggVVV333@@@555,,,...222333333666===@@@???999555666555222+++///111...000888>>>@@@tttrrr;;;444000000...---222>>>LLLUUU???:::777999...###GGGXXX,,,888===777777===:::///888444222333555666222///888000CCCAAA///888555)))***999>>>777888666666777666333666:::000======```sssMMMFFF@@@:::777999===??????333666999:::999777666666:::AAA\\\rrr+++888:::444555666666666555444333222>>>000777555888GGG666555555555555555555666222222222333444444555555333222222333555666666555444555555555555444444333,,,===AAAwww''':::111555444333333444333222000333333333333333333333333333333333333333444555555888111)))JJJkkk???...YYYiii111???222000;;;...666000666777999999999999<<<>>>111///...000///...222888333333222111111222444555444444444444444444444444111111111111222222222333444000...222333222222444444222111222333444333222222111}}}GGG888---444...000111222222333444666555222000000...///777AAA\\\~~~xxxRRR<<<555666888555111000333444222000000---111333222333777999888444000888???111---^^^SSS555888(((---000222111...///555<<>>|||{{{iiiZZZKKKAAASSS___sss444>>>///:::444555777888888666444333222:::222444333```DDD666666555555555555666666333444444444555555555666444333222333444666555444444444444555555444444333000888...uuu999888333666444333222222222333333333333333333333333333222222222222222222333333444111222444777+++MMM===444WWWOOO...555111>>>666===999555444222111111111000///;;;777666999888555333444333222222111111222333333222222333333222111222333111111222222333333333333444000...000222111222444444333222222333444333222,,,===QQQzzz<<<)))222777444222111//////555;;;333222444777888555555888(((000>>>RRRpppsssDDD@@@:::666444444444444555666888999666111...---555444222000///000...,,,555777...+++SSS~~~:::444444///???000///111333111------...;;;CCC;;;GGGSSS111000:::<<<999444444666999;;;:::888666...777@@@;;;---:::uuueee:::...777<<<777444222333888:::888999;;;///===777777>>>111KKKLLL666;;;<<<111444555777888888777555444444333444111===:::666666555555555555666666555555555555555666666666777555333222333444444333333333444444444444444333111777111>>>nnn000333555444333222111111333444333333333333333333333222111111111111111222333333333111666888(((777]]]\\\;;;<<<]]]~~~fffhhhzzzqqqJJJIII)))ZZZ+++:::222///666555555666444333555888;;;;;;:::111......222555222000000333222222222222222222222111222444333111000222333000111222333333333333222444///---000222111111444333111000111222333222111###BBB...\\\444...555111000111111///333:::444111111555555222111333888555333555;;;AAAGGGLLLwww[[[BBB777666444222///,,,,,,000666:::---111444444333222333333666444555777888555111...555%%%:::}}}RRR111<<<111---777111888///+++///444666777999!!!EEErrrnnnAAA:::777+++555777999999888666555444>>>&&&!!!555@@@888555???MMM<<<888///:::666555888:::777666888???%%%///???555777AAA777aaapppCCC===000???...444555666777777777666555666000777666bbbooo444666555555555555555555666555555555555555555555555888666333222333333333222222333333444444444444333...:::555...jjj;;;555444444444222111111333555333333333333333333333333111111111111111222333333777222555888222>>>eee???888SSSpppKKKcccJJJ===222'''444111333333222111222555777888777777222///222333333555999222222222222222111111111111444555444222111333555///000222333333333222111333///---111222111111333222000///000111222111000222111///ppp```111111+++,,,444666222000444555222111333222000111444555---))),,,222555888:::)));;;JJJNNNVVVlllAAACCCDDD@@@:::555444444222666;;;<<<999333---***///222333111000333555555(((***...222222///222666===|||oooIII===&&&...EEE222 777777111000555444---+++...SSSWWW999EEE888888888888888666555444444<<>>???>>>888555777888666444555...DDD:::'''222<<<999<<<555>>>gggAAATTT222444999222444444555555555666666666666222;;;CCCFFF555555555444444444444555555555555555555555555555555777555222111333444555444111222333444444444444444000444666222EEEiii999222333555333111111333555222222222333333444444444222111111111111222333333444555777444111888lllYYY555@@@~~~FFFpppmmmnnnoooqqqAAA???333000555666666777666555444222111111222999444111111000///111666222222222222222111000000///333555444000///111555...///111222333222111000111......222333111000111222000///000111222111000===&&&444888kkk>>>222,,,222666222000333333222444666555222444999555222222888:::777666888222555777666444555999===999===???<<<:::888444...BBB888---,,,333999888444000000111111222333444555777888666000000444555222444444333...'''...GGGaaaNNN,,,+++...999333&&&555???---000222777999222///???VVV<<<:::888666888:::;;;999666888555111///333777888666999444444XXXaaa===777444666777666555666555111888@@@;;;555777999;;;999;;;NNNzzzNNNRRREEE333222>>>444444444444444444555666777555666>>>PPP...:::444444444333333444444444555555555555555444444444555333111111333555666777111222333333444444444444666)))666222333aaa>>>111333555444222111333555111111222333333444555555222222222111222222333444000333444444555...RRR|||;;;777lllTTTnnn}}}yyy```VVV???111999000555000222333444222000///111222111111444777555111222666222222222222222111000///,,,000333111---,,,///222---///111222222222000///000---...222444111///000222111000111222222111000---///888333lllTTT???...---000///111777///000444666333------222000...111555333,,,,,,111666222333:::===888111///222555666444444666666333222555888666222000111333//////000111333444444333111333000,,,///555666111///222444222777XXXPPP666555777000444000...555666111111000222444222000HHHYYYDDD666:::@@@:::222///777---///<<<@@@555111666777:::888222:::bbb\\\,,,111CCC???444333888888666555777:::888444;;;999:::999:::OOO^^^OOO@@@999888555444444666888///)))333999444444CCC666JJJPPP>>>444333333333222222111111111444111000222777999666222777333111111555888777666444444333222222222333333000777(((;;;---CCCggg,,,444000111888000,,,999222333444555444222000...222222222222222222222222+++666777888888000HHH~~~888<<<}}}gggtttdddZZZppp333111666666,,,000222444444333333444555222111000000000111222333333333333222222111111111---///111222000/////////---///333444333222111111111222333333111111222333444333333222222333333444222+++555...666ttt999222222111555555111111000...---000555888//////000222444444222///444444444444444444444444444555555555666777777777888888888888666444222000000555666222222555444000444333111///000333222000333***'''GGGddd@@@777777333---222444000***...777888333222///222NNNEEE555:::777777@@@888::::::666111000888AAA555888777000///>>>\\\tttJJJ***666===000333111222666::::::666333---000777;;;666333@@@TTTrrrjjjTTTGGG;;;777777666555555444777444333444,,,---<<<666JJJ???333<<<555555444444333333333333444111000222777888666333333555777888777666666555555444333222111000000000222---000:::222222^^^GGG///:::...111666666111333333444444444333222111222222333333333333333333000777444444555...:::^^^TTT...llleeebbb~~~:::222333//////000222444444333222222333666555444222222222333333333333222222222222222222///111222222111000000111...000333333222111111222000222333222000000000222333222222222222222333444333111222111444VVV222555CCC222***666,,,***666===777///,,,222222222444666666444222555555444333111000///...333333444444444444444555555555666666666555444333333///(((%%%,,,555666000333111555999444---111<<>>000***///...---;;;PPPqqq(((<<>>111---888@@@===ddd:::000777888555222333666666555333555777888999888888999222KKKZZZ555555111222888666///222<<<<<<444///222555666888<<>>FFFfff^^^...777===666222444777777666777222===666---777@@@999222SSS~~~333===///666666666666555555555555555333222222333666666555333222666:::;;;888444222111333333333222111000000///000...;;;)))999===###ZZZQQQ))):::777,,,000999333222111111111333555777555555444444444444333333222555222000555777444222jjj{{{JJJQQQIIIxxx^^^===___^^^aaaRRR999777+++;;;111222333333111//////000222222111000000000//////111111111222222333333333222333222111///000222444222333333111//////000222111222333222000//////000////////////000111222333+++999---***777---:::pppZZZ---///555999222%%%,,,>>>>>>...111///---,,,...///000000333333333333333444444444333333222222111111000000111111222222333333444444777333---((()))---222444!!!,,,666555666SSSyyy999)));;;444333222333222000///000999...555AAA444000gggMMM;;;666888;;;555,,,000===444555555444222333555888DDD888666[[[KKK;;;222888???;;;333000444333444777888666444555@@@+++---AAA===333ZZZSSS999III>>>999444222666888777555666666777333333999777999GGGOOO444DDD999555444444444444444444444444333333333444555555444333777555444444555555222///111222333444444333333222444222555222777;;;222///yyy,,,:::555///...888111000///...///222444666555555555444444333333333111333444222222888999222>>>aaaiiiLLLVVVhhheee999999---888111222333333111//////000444444555666666666777777111111111222222333333333111222111000//////111333222333333111//////000222222333444333111000111222000/////////000000111222111...,,,000555444444666lllttt///,,,444:::888444333000+++666333000///000222333333222222222333333444444444444444333333222222111111333222222222111111111111:::000)))---666999222***DDD;;;666NNNvvv;;;---@@@???(((,,,444333+++,,,777999333444222***///\\\pppNNN555555888222000555555777888666444333555777,,,:::;;;000???wwwRRR000+++333888777777888:::888555333555888+++555:::999>>>EEE@@@222>>>mmmbbbBBBKKKNNN333999555444777888666444666999000333AAA999$$$AAA888777777555333333333333333333444444444333333444555555444444333:::555111000333444333000000111333444555555444333888000...AAA444+++???111NNNOOO555---999444000111000///...///111333555555555444444333333222222222000555666///333888111222???lllnnnYYYOOO777777222111111222444333222000111222222333444666777777777777222222222222222222333333000111222111//////111222111222333222000000111222111222333333222111222333111111000000000000111111999%%%---:::///,,,333---...ZZZIII444,,,666444&&&)))<<<555222000///000111222222333222222111000000//////444444333333333333333333555444333111000000000000***000666666///***111;;;888iiirrrKKK,,,******"""&&&666222:::999//////777888111<<<222KKK___===333555<<>>777000333111///...///000000///222222111111000/////////222222333333333333333333555444222111000000111111///333777444333CCCkkk]]]111***333222+++///<<>>444333888111555222>>>qqqfff|||}}}CCC333333BBB222000222444444333333444555444555666666666555444333444333333222222111111111111333555555444222222333---///333444333222111222---...000111000111222444555444333111000000//////)))777444)))...888666///222///666JJJzzz[[[---+++666777666444333222333444333222000111111222333333444444111111111222333333333444444333222111111111222333555777MMMxxxzzzKKK444111444666111111333000+++...777:::---...;;;:::222DDDbbbTTT***999222333888555...222>>>333333555888:::;;;999777+++BBBtttIII:::666333444:::===999222...111555888888666222000111999DDDMMMPPPJJJBBB;;;GGGgggmmmAAAHHHBBB:::555444555888999888444999:::333222666222444777111333TTT~~~III111999888777888///222222222222333333444555333333333111111222555777888888777555555444444444444222111111222333222111333444555555666666555555;;;(((hhh{{{---888777---444333333222111111111222555222000000333555444333777111---///222222333555BBB%%%KKKMMM___TTTIIIHHH---888999444666777666222000222444000000111222333333444444111111000000000111333444222222111111111111111111444333333222111000//////---///222111//////111444222111111333555555444333///000000111111111111000333222000///888[[[YYY===<<<333000---///444666333000333111000111333444333222111111222444666444000,,,777000///444555999KKK___aaa@@@666555111///444222:::666'''(((777777)))666444...***888ddd<<<>>>999///000888888000111555888666111///222666BBB///...XXXlllKKK666:::;;;///...;;;>>>555+++***111888999777777555444555:::BBBJJJPPP<<<<<<===EEEZZZXXX:::444999===:::666444444555555555555111333555555:::999111:::+++:::BBBlllWWW555+++333222444888333333222222222333333444555333333333222111111444666777666555444333333333333555444222333444555555444333333333333444444444555---CCC555~~~III222444444444333333222111111222222444333222333666666555333555444666999666222111444...000555AAAbbbRRRvvvjjj===|||QQQ:::;;;HHH444555666555333222333333/////////000111111222222222222111111111222444555222222111111111111111111222222222222111111111111000222444333000///111333222111111222333444222111000000111111111000000///,,,///333333000666LLLccc\\\NNN;;;,,,)))...777===444666777666333111222333666777666555333333555777'''666III]]]wwwxxxBBBHHH999---///333222111444666)))***;;;>>>111///;;;)))###000]]]qqq;;;666===777444<<<;;;888555777:::<<<;;;888///666999666===ccciii<<<333===???777+++555===<<<333---000555555444444444555888<<<>>><<<<<<;;;999888999<<>>;;;333444333333444666666444333555777555000///555666222999<<<@@@rrraaa888...111666222444:::888333333222222222333444444444444444222111111333555666555444333222222222222444333222222444666666555333333222111222333444555,,,===***UUUzzz222444888444333333222222222222222333222222333555555444222444333222000,,,***///777777???===222000GGGYYY```000kkkNNN===888BBB555444333333444555444333//////000000111222222222333333222222333333444555111111222222222222222222111111111111222222333333333444555333111000000111222111000111222222000...111111111111111000///...444333222000+++'''***111"""ooosssSSS>>>444222777000)))(((---222333111///222555666999@@@KKKSSSuuu[[[222111FFF(((+++...222333222222222,,,888777((('''777;;;222666[[[jjj;;;777;;;666222333444666888888666555555<<<>>>444***111LLLeeeZZZAAA;;;555???777///...444888666222222666:::<<<:::444---(((***...444<<<@@@@@@===:::777555444999IIIddd|||cccKKK;;;333///...222999<<<999555444444444666888888666444333>>><<<000---111777===444>>>jjjjjj777111666;;;999333444777555333333333222222333333444444555555333111111222444555555444333333333333333111000///000222444444444555333222111111333555666777%%%;;;///yyy^^^...888444333333222222222333333222222111111222333333333222000///111111111444:::///,,,///>>>;;;&&&EEEsssLLLAAAaaa|||QQQ999888999666333111222555666444222222222222333333444444444333333222222222333333333111111222222222222222333222222222222222222222222333333333222111111111111333111111111222222000...222222222111111///...---333222000000000222666999???;;;CCCdddiiiVVVGGGLLLcccvvvyyytttfff<<<222444000))))))///666999555222333333111666******666666000;;;QQQ\\\999:::+++555>>>===666222666<<<<<<666000333:::===999444NNN~~~UUU>>>666555555555555666666666666666444333333444555666GGG@@@888222222444555666:::;;;;;;999777777999;;;777>>>IIIRRRUUUUUUTTTTTT>>>@@@BBBBBB???;;;888666...999@@@<<>>777333666666111+++(((666777+++,,,<<<999555DDDxxxAAADDDCCC^^^rrr666888@@@777444222333555666444111333333333333333444444444111222222222222111111111111111222222333333333333444444333333222111111000000000000000111222222111333222111222333222000///222222222111111///...---$$$+++333777777444111///444***)))111666???^^^uuuLLL555+++111777888111***---444...333444111111444444000------222555///???|||[[[CCC888...000:::@@@<<<555222777<<<:::555333888===777999TTTTTTJJJ;;;111///222666888888777555444555666777888+++...444:::===;;;777333111333555555333222222222111666===@@@>>>;;;;;;;;;666888999888555333444666<<<444,,,...666;;;999444888666333222333444555555555666***---???888***444^^^iii333444<<<...666222///666777444999444444333222222222333333222444555444222222222333555555444444444444555555444333222222444666666555555555444333444555666777555555555111666wwweee///333333333333333444444555888777666333222444888<<<}}}fffKKK<<<888999<<<@@@222:::666000555777222000___cccnnnCCC///<<<777555444444444444333111111111222222222222222222111111222222222111000000111111222222333444444444555555444333222111000000///......///111333222111333222111222333333111000111111111111111000///...(((///555555333111///,,,111222555777666444111///---:::MMM```ooo~~~qqqTTTHHH@@@666444999666666222---///666888555---...///222333333000...333...''':::wwwccc@@@111666:::333(((===999666666777666111,,,:::===:::???dddOOO000555BBBAAA888666888:::<<<:::777222///555666777888777555444333111333666777666555444555222666888777333111222555555555555666888:::;;;<<<222777:::888222000333888666444222222333555555444555777+++---;;;222:::cccggg===222&&&>>>111888222111;;;888333???555444333333222222222333111333444444333222333444444333333333333333444444555444222333444555555444333333444444444555555555111444>>>%%%???DDDAAA333333333333333444555555444666777666444444666999AAASSSttt}}}WWW===333(((---777111+++666CCCTTTzzz<<<222666777777555333111111111222222222222222222222222222222333333333222111000111111222222333444444555444444444333333222222222222000///000222333222000111000///111222333111000000000111111111000000///444666333...///555999888333555111******222333...<<<;;;999555222222666999+++:::NNN[[[cccmmmzzzuuujjj\\\LLL@@@:::333------000111111111777444111111555666111+++555000111555444///000777+++LLLggg>>>---444@@@444888;;;999666555:::@@@777555:::>>>666<<>>===888444444777888555000111444666444000...111555444333333444777777777555---:::555333888777cccjjj:::444999555(((333:::333222:::111***;;;555444333333222222222222000222444444333333444555222222222111222222333333444222111111222333222111111222333444444444333333...333999000222999nnn^^^333333333333333444555666---111666777555222222333222,,,---;;;TTTrrrZZZ>>>777222999===111---\\\aaa555666888999666222///000222444444444444444444444444333444444555444333111000111111222333333444555555222222333333333333444444666333111111333333111//////......///111222111//////000000111111111111000111333111///333999666///...222888:::666000111777(((---333888888555222000666333000000333555555333555333222111333555666777///555444+++***222555111000---///555555///---222999000...333111,,,666HHHeee@@@---999111222<<<>>>555222666999222...444;;;???AAACCCsssXXX666444777999888666555555444000---333>>>???555000444111666666222111555666333666555444444444444555666444444444444444555666777444333333333333444555555333222333777777444444666///888===---///ooowww999333<<<555///444222222444444444444222222111444555333///...222666333444444333222222333555111111222222333222222111333333444444555444444333222222111000111222444555666111111;;;888---KKKCCC444...999111000EEE'''...///000222333333333222333333555666333333???NNNsssAAA999<<<444888AAA@@@sss222>>>BBB(((222:::!!!333222222222222222222222222444111222666666222111333333333444555555444333333666555333222111222222333111000111333444333000............/////////////////////000000111111111222111111000000000111222333444444444444444444444444444111///222666666222---222222222111111111000000333333222222333333444444...000111333444333333222...111555666333///......---333555111888ZZZqqq222;;;<<<444222999<<<999>>>======:::333...111777FFFPPPkkkWWWGGG888444555555666:::666777555111000333777999555999777222111555777555555555555555555555555555555555444444444555555666555555555444555666666777???666111555999888333111222AAA--->>>tttIII+++222>>>777000444222333444444444444333222111333555333//////222666333444555444222222444555444444555555666666666666444444444555444444333333555444333222222222333444888333000666777,,,;;;aaappp666777111+++000$$$888000000000111222222333333555444666777333000666@@@>>>CCClllXXX999222###444MMMgggGGG,,,999222,,,999444333333333333333333333333333111222555555222111333333333444555555444333333444333222111111111222333111000111333444444111///111111111000000////////////000000000111111111111111111111222222222222333333333333333333333333333555222000111333444333111444444444333333333222222111111111111111222333444333...)))+++222666333///999777444222333555888:::222222DDDqqqmmm???:::<<<222000;;;333111222999<<<999666666222---111KKK}}}]]]@@@:::777111...;;;999111,,,666DDD>>>---999:::888333333666777666444555666666666666555444666666555444444444555555444444444444444555555666222333555555111...555???;;;"""NNNttt>>>222///999>>>777111222333333444444444444333333111333555333000000222666333444555444222222444555111222222333444555555666444555555555444333333222777666555444333333333333888555///222777000000@@@MMM222---888==="""666111111000000111222333444333333444666444000000333+++@@@:::)))QQQ___LLL<<<111+++DDDvvv---999444(((@@@000333333333333333333333333222000111444555222222555333333444444444444333333111111000000000111222222111000111333555555333111444444333222111000//////000000000000111111111111000111333444444444333222222222222222222222222222555444222111111222444555444444444333333333222222////////////000111222333888888777555333444777:::666000+++///666888111)))MMM}}}oooFFF???:::+++FFF<<<333111111333777;;;999<<<888------LLLhhh???999BBB***:::DDD>>>444222333333888777666666666888777666333555666888888666555333777666555444444444444444222111111111111222333333888000...555<<<;;;333---:::{{{666555777;;;<<<999555444666333444444444444444444333111333444333222111333555222333444333111111333444000000111222333444555666555555555555444333222222444444444333333333333333333666111111999777111555nnnvvv444333777000777444333222000000000222444555000///000333444333222222:::(((///FFFBBB333QQQFFF222GGG<<<555XXXfff333777666555///444444444444444444444444111///000333444222333666333333333333333333333333000000111111222222333333111111111333555666555333333333222222111111000000000000000000000111111111000111333555555444333222111111111111111111111111333444444333111222444666222222222111111111000000////////////000222333444333222222222333444444444+++777>>>555...AAAooosssMMMJJJ111555<<<@@@<<<555333777888:::999333...333EEEUUU\\\???222)))...555888;;;>>>555333444888:::999666444444555777888888777555444777666555444444444444444222111111111111222333333000999AAA===000--->>>TTTBBB...000666999666444666:::<<<444444444444444444444444111222333444333333444555111222222111000000111333333333333444555777888999444555555555444333333222000000111222333444444444///777444111888999444777GGG{{{GGGDDD222###333===444333111000000222444555111000//////222555666444222>>>???111(((///888;;;GGG|||999222:::222,,,GGGnnnrrruuuSSS555>>>///666444444444444444444444444111//////333333222333666333333333333333333333333111111222333333444444444222111111222555666555444000000000111111222222222111111000000000000000000000111333555555444333222111111111111111111111111///222444555444333333444222222222111111111000000111000000111222333444555:::222,,,000999<<<555,,,777...111PPP~~~VVVBBB000222<<>>===777333333___sssIII::::::555000000777333333888;;;999666444555666777777777777666555666666555444444444555555444444444444444555555666)))333888000+++FFFhhh111333444000444666666666888999999555555444444444444555555111222333444555555444444111222222222000000222333222222111111222444666777333444444555555444444333...///000222333444555555///888666111444444222888222SSSJJJYYYSSSSSS,,,888444333222111111222333444555555222///000444555333111,,,+++111888:::888666:::===aaa[[[)))<<<777777777999BBBVVVnnnlll\\\RRRPPPDDD<<<888333AAAwww???555333888333333333333333333333333222//////222333111222555333333222222222222333333222222333444444444333333222111000111333555444333//////000111222333333444111111111111000000000000000111333444444444333222111111111111111111111111...000222444555444222111444444444333333333222222333333333222333333444555666;;;===666---+++444>>>AAAfffbbb???666999<<<===<<<777555888888555555999===444555QQQhhhCCC888===???777444777:::888555666666666666666666666666666555555444444444555555666555555555444555666666777CCC333000LLL}}}KKK888;;;333999444555777888777555444444666555444333333444555666111222333444666666555444333444444333222222333555111000///......000222333222222333444555555555555///000222333444555444444000777555222555111000999333PPP===TTTYYYmmmAAA...333333333333333333333333444777666111000444555222:::555444777666000---...---444---EEErrr000444666777777666777999;;;$$$222>>>>>>888333000---222111:::CCC666&&&555TTTuuu>>>222444333333333333333333333333444000///222222000111444333333222111111222333333222222333444333222111111333111000000222333222111111111222222333333444444111111111111000000000///111111111222222222222333222222222222222222222222111///...000333444333111444444444333333333222222555444444333333333333333)))333:::555111>>>___{{{wwwIII666888666555999>>><<<666555:::333000666;;;999GGG}}}lllGGG<<<555666888666555777777777666666666666777777444444444444444555666777444333333333333444555555888VVVvvv@@@777333111555444222000111444444111333888666555444333333444555666111111222444666777555444555555666555444333555777444333111000000222333555111111333444555666666666222333444555555555444333111555333444999333111;;;>>>999888$$$CCC\\\555333333444444444333222222///555777222111444555333...555555///222;;;;;;222888&&&BBB;;;%%%xxxrrr777777777777777666666666333:::===777111111444555777666444444777::::::888XXX000333222222222222222222222222555111000111111///000444444333222111111222333444111222333333222111000///333222000000111222111000444444444444444444444333222111111111000000//////111111000000000111222333222222222222222222222222333///+++,,,111444444111222222222111111111000000555555444333222222222222>>>222---@@@jjjYYY===<<<;;;:::999777444111555444333444666777777666gggYYYCCC:::888777>>>888222222777999666111:::666222222666:::;;;:::666999888222111DDDhhhHHH@@@888444555666444111555444444333444555666777333333333333333333333333444222222222444444333222333222222111111222222333222333333444444333333222333333333333333333333333111111333333333333111111000111222333555666777777999}}}:::222777:::QQQSSS777(((;;;+++===777---777555444333222222222333444888888777666555333111000888888333111333???nnnrrrJJJ...222:::666222444888111222:::999222222999444555555333222222444666JJJ999555555333222222333444333222111111111222222333333444666555333111000000111111222222111111///...,,,+++666333000///000000...,,,333111000222444444111---///000111111///......//////000111333555777888999111000///000111333333222333222111111222444666777111111222333444333222111111333333333222111000000555VVVppp@@@,,,555BBB@@@777000777<<<;;;666444999???111FFFhhh~~~YYYQQQGGG@@@>>>===;;;999777999<<>>222444333222222222333444444222333444555666666666666666777222///...,,,AAAdddQQQ888333///444CCC666111111666666000---///444555555333222222444666666]]]777666444222222333444333222111222333333333333333222333444444444333222000///444444444333222111000///666333000000111111///---111//////000222111///,,,000222333333111000000111111111222333444555555666333111000000222333333222222333333333222111///...111444666333...---111666000888;;;222***333PPPjjjWWW111+++333DDD555)))---<<>>///222111111666222222222222333333555555000111222444666777777888333666222111444///...999XXXFFF333===///,,,999777666777888777666555555555555444222333555777222dddCCC666444222222333444333222222333555555555444222111111222444666555333000...333444444444333333222111666444111111111111000///111000///000111111///---222333555444222111111222222222222222333333333333555333111111222333333222///000222555777999::::::888666333...,,,///444999111---///EEEkkkkkkAAA...666>>>>>>777222222555777444444666444444???KKKZZZrrrlll===222<<<>>>666///333444444333222333666999555444444333333444555555333333333333333333333333444111///...111444666777555444444333333444444555333333444444444444333333333444555555555555444333444555666777777666555444444444444444444444444444+++BBB666ZZZ+++444000III111111555???###888111111222222333444555555333444444555555444444333111555000///777888444777777bbbWWW222999:::666777666222000222444444555555555444333333555777???SSS```777555333333333444333222333444666777666444222000111222444555555333222000111111222333333222222222555444222222222222111111333333222222222222111111222444555444333111222222111111222222222333333333666444222222333333222111777555333111000000000111111///111888???===222&&&CCCcccaaa:::,,,666AAA===333222666999;;;???@@@666***333666<<>><<<888666666666666555444444333333333333444444444444555555555555444444111222444555555444222111222333444555555444333222444444444444444444444444>>> ;;;999hhhxxx555555222ddd888444)))BBB---111111333333444444444444111222333444444444444444000666555888===666111888???444@@@ttt@@@444///111:::>>>:::777999666666666555333333666888,,,^^^888666444444444444333222222333555555555444222111444333222222222444555666333333444555555555444444111222222222000000222444111222222111//////000222000111333222000//////000000000111222333444555666555333111111222333333222***,,,///222444555555444999:::MMMyyyccc<<<444666;;;===:::666777;;;---111666999:::999777777>>><<<777333111444999===777:::>>>@@@???:::222---;;;:::777222------111444222888;;;777555888999888444333222555888999777555555444444333222222222333555555555555555555555555999777555555555555444333333333222222222222333333444444555555555555444444111333555666666555333111222333444555555444333222333444444444444444444444888&&&444777@@@GGG---///HHH???;;;***555555222222333444444444333222///000222333444555666666444555666???FFF:::555BBBPPP222FFF222aaaAAA+++///555000---222666666666555333444666888555999777555444444444333111111222333333333333333222111222333444444555555666333444444444444333333222///000222111//////222444111333333111///...000333000111333222000//////000222222333333444444444444333111000000222333333222444111...---222;;;FFFMMM\\\999666===999444555;;;999777555555666888999444555777999;;;:::999888444666777666444555999===222444777777555333222333//////111444333222555:::777444222444888999555000111333555666666333111///333333333333333333333333.........000333444444333333222222111111222222333444444555555555555444444222444666777777666444222333333444555555444333333333333333444444444555555)))CCC:::...,,,FFF>>>222666ppp}}}333///***888222333444444444333222111000111222333444444444444777000---777>>>111,,,<<<444111555555000FFFOOOBBBAAA777333:::666666666555444444666888OOO999777555444444444333111111111111222222333333444///111444666777666555444111222222222111111000///...000111111//////111444444555555333000000333555000222333333111000000111555555555444444333333333111000///000111333333222222000222???]]]XXX>>>777888;;;333000555999888777:::777777777888888888888777444444444666888999777444666555444333222333444444444555555555444444333222444444444444444444444444444333222222222444666888555444333222333555777888333333333333333333333333111333222///000555777666666111000444333///000444///333555222000222333111444333222222111111111111444333111000000111333444444444666333---666\\\888:::AAA999***777111555444333222222222333444555222000111444555444333<<<333:::NNNOOO;;;000666===666***555<<<---WWWzzzfffGGG000666333333888<<<777444DDDYYY}}}666444222333666888777555333333333444444555555555222222333333333444444444444444333222222111000000444222111000000000///---555666555333111000111222000000111333444444111///222222111111111222333333444---,,,444777111111555:::XXX\\\RRRCCC777555666444222222999999777777666444222111---000333777999999777555555555444444333444444444555555555555444333222222444444444444444444444444222222333444555555555555555444333222222333555666444444333333333333444444444777666333111333222...555111000333333///000333///444666333222333333111444444333222222222222222444333222111111222333333555555777666......EEE```MMM+++EEE<<<666333444444333222222333333444444222111111444555555333000***333DDDCCC444222???222777///222888***<<>>555***666aaaWWW@@@<<<<<<:::777999777555444666777888777999;;;<<<:::777444333222444444555555555555555444555555555444444333111111444444444444444444444444000222444666777666555444555444333222111222333444555444333222222333444555444777888555333333000+++444111000222222///000222///444777555333444444111555555444333333333333444444444444333333222222222444444777888222,,,111===mmmyyyGGGhhhhhhCCC%%%===444444333333333333444444444333111222444555555444///...666@@@<<<111888JJJ---:::555111888111...@@@BBB555444222222333444333222222222222222333333333333000000000000111111111111555555555555444333333222333222222111111000000000111333555666444333333333,,,///444777666111+++&&&777555333111222444777999444333>>>aaayyyOOO??????333444777;;;<<<777...'''000111111000000222666:::333444555777777666555555555555555444444333222111555555555555555555555555222333444555666666555555666555444333222222333333444333222111111222333444111444555333333555444000333222111111111000000111///555888666444555444111666555555444444444555555444555555555444333222111333111333888777111...000222fffiiiNNN999(((<<<333333333333444444444555444333333333333444555555888777;;;???999111777FFF---888444///888888333777lll:::555444222222222222111111222222222222222222222222222222222222333333333444444444555555444333222111222222333222111111111222...111444555444333222333---...///111333666:::<<<999666333111333777===AAArrr[[[MMM;;;//////777AAAGGG777777777666555555666777444555666777777777666555444555555555555444333333555555555555555555555555444444333333444555777888666666555444444444333333333222111000000111222333111333333000111555777555222333222000000111111111000555777555444555444222555555555444444555555666444555555555555444333222333//////333777666333222:::"""PPPUUU}}}222AAA111333333444444555555555555333444444333333444555666:::777666888555///000555///111///111666555333999999```:::333333333222111000111111222222222222222222222222222333333333444444444444111222333444444333111000111222444333222111333444---///333444333222222222222555777777444222222333555555999IIIgggvvvZZZEEE666---444444444555777777555333777777777777777666666555444444555666666666666555555555555555555555555555666555333333333555888999555555555555555555444444111222222222222222222111555666444000///333555333333444444111000333333111111555666333222444444333555444444444444555666666555555555555555555555555333000...///222444444333:::(((444888CCC555===444222333444555555666555555333444555444333333555777777444222333444333000...444111444999888222111555555kkk>>>666222333333222111000222333333333333333222222222222222222222222333333333333000111333444444333111000000222555444222111444777...000333333222222222333)))---000333777===FFFMMMtttjjjJJJ@@@555000333999;;;;;;:::999888777666555555555333444555777888888999999555555555555555555555555444444444555555666777888333333444444555555444444111222444555555444222111444666555222111333333000333666555111111444555111111555555111///222444333444444333333444555555666555555444444444666777888111222222111111222222222(((DDD888***555,,,888222333444555666666666555333555666555333333555888555444222222444777555111666444888999444555666111666===www```222333111333444333111111333555444444444444333333333222333333333444444444555555000222444555555444222000///222555555222222555888222333444444333222333555333555;;;GGG]]]~~~yyyWWWEEE===999666<<<;;;999777555555555555333444666777999::::::;;;666666666666666666666666222333555777888777666555111222333333444444444444222444666888888666444222111444666444333555333///333777666111111555666222222555444///...111444444333333333333333444555666555444333333444666999:::...333666555333222222222;;;)))>>>777>>>000555...111222444666777777666555333555666555333333555888222444222///000444444111111111222,,,***777<<<000<<<---555yyyjjj333555555111333444333222111444777555555555444444333333333666666666777777777777888111333555777777555333222///333666555222222555999555666666555333333555777NNNhhhhhhLLL<<<777333333888;;;;;;999777999???CCC???777666<<<:::======999666666444111555555555666888999999888000111333444555555444444555555555444444333333333222222333222111222555777555555555555555555555555666333000///000222333444777555333111111111222333444333222222444666666555444555666555333222333444444555777666444222111111444444444444444444333333333333333333333333333333222333444555444333222111555555555444333222000000555333777CCCiiikkk888333999222666666555444444444555555333111333888:::777555666<<<777333111222222000...555777999999777444333333333333333444555444333111111888<<<;;;FFFeeeeeeEEE333...000222999666666::::::999<<>>>>>000)))NNNZZZ888///000777???666666555444333333333444666000,,,---...///333999999777444444555555333111111333444444333333444666...222666666444555:::@@@```|||dddLLL>>>888777<<<@@@???===<<>>>>>777000444444444444333222111000666555555555555555444444777777777555333222333555222222333333444444444555333333333555666666333111555555444333333444666777555333222222333333333222333444555444222111222333444666777777666555555666999999888666555444333222333333333333333333333333222222222333444666777888444444555555555555444444+++///>>>AAA///,,,DDDZZZoooHHH222>>>CCC444,,,666666666444333222222222222:::777777:::999555555777/////////000222222000///666666666555444666999<<<666999;;;>>>LLLkkkaaaIII>>>:::888666>>>FFFOOOSSSTTTQQQGGG===HHHCCC<<<555111222666888777777777777666555444444444444444444444444444444777888888777555444555666444444555555666666777777555444444555666666555333444444444444555666888888777555333333444444333222333444444444222111222333222333555555333333444555888777777666555444333333444444444444444444444444444444333333444555777888444444555666666666666666777---111999666333444000000<<>>BBBGGGKKKuuueeeEEE999AAAIIIBBB777:::999888777666666777777555555555555666666777777444666888888777666666777666666555555444444333333666444333222444555555444333444555555666666666666888666555555777888777777555666777666444333444555777888777666444333555777444444444444555555555555555555555555555555555555222333333444444444444333444444555666666666555555>>>555666888333555:::666555555666888999888555444000333777;;;<<<;;;888666222333555444...+++555DDD444444444333444444555666+++///777======999;;;???;;;III```{{{iiiJJJ:::???>>><<<:::888777888888666666777777888888999999666777999999777555444444999999888777666555444444444333333444666666333111333444555555666555555555666555333444666777777777666777777777555444555666666666666444111111222444777777666666555555555444555555555555555555555555///000222444555555444444444555555555555555444444555000>>>KKK===---222===222111///000333555777777:::888555333222444777999222999888111111777666///444444444444555666777777;;;777666<<>><<<;;;;;;<<<<<<;;;999888999999777555555999<<<======;;;:::888666555444222222333666888999888666222444555888999;;;<<<<<<444666777777555444333333777666555333222222111111333444333222111222555777999888666333222111222222:::999888666555444444444777888999999888777555333333@@@<<>>555666888888888:::<<>>@@@???:::444222666;;;333444555777999;;;======777777888:::===>>>>>>===:::999777666555444111000666777999::::::999999999;;;:::999888777777777777;;;;;;:::888777888<<>><<<<<<:::999666555666888<<<>>>===<<<+++,,,///222666777888888555555444444444444555555777777666444333555888;;;333222222111222333555666;;;:::888666555555666666===:::777333222333666777222222PPPaaaeeeiiiuuu{{{pppjjjbbbZZZUUUPPPMMMJJJBBB@@@>>>>>>@@@???<<<999FFFEEEDDDEEEEEEDDDAAA???:::999999999999:::;;;<<<888888888777666666999<<<666555666666888:::===>>>999999888888999::::::;;;:::999888999<<